Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como transformar strings MySQL em equivalentes do SQL Server


Como o banco de dados não é mais MySQL, você terá que reescrever parte do código que usa as funções do MySQL. Isso é feito facilmente com PDO (PHP Data Objects) e é muito mais portátil para alterações futuras.

Veja este exemplo do SQL Server :
<?php

   $user = 'myUsername';
   $pass = 'myPassword';

   // Connect to mssql database
   $conn = new PDO('mssql:host=127.0.0.1; dbname=tempdb;', $user, $pass);

   $query = "SELECT * FROM table1";

   // Prepare query and run it. This is where you can use prepared statements
   // to avoid SQL injection
   $sth = $conn->prepare($query);
   $sth->execute();

   // Fetch the returned db rows and dump them as output
   $retRows = $sth->fetchAll();
   var_dump($retRows);

   // Clean up resources
   unset($sth); unset($conn);

?>

Em qualquer lugar você encontra uma função como mysql_* em seu código, você desejará procurar a maneira correta de fazer isso usando PDO .