mattock Posted August 29, 2006 Share Posted August 29, 2006 HiI'm trying to re-write a simple 'while' loop in php. I have had to transfer hosts, my old host had MYSQL and i could connect simply by using @mysql_connect. How ever, my new host is MS SQL and i have to connect using ODBC.This is my old php code i'm trying to convert to MS SQL/ODBC$result = @mysql_query ($query);$row = @mysql_fetch_array ($result, MYSQL_NUM);if ($result) { while ($row = mysql_fetch_assoc($result)) { echo $row['id']; }}I have managed to connect to the database using ODBC ( $result = odbc_exec($conn, $query); ), but i'm not sure what syntax is needed to do the rest!Thanks in advance Link to comment https://forums.phpfreaks.com/topic/18989-converting-from-mysql-to-mssqlodbc/ Share on other sites More sharing options...
argoSquirrel Posted September 2, 2006 Share Posted September 2, 2006 Have you tried researching mssql server functions?[url=http://us2.php.net/manual/en/ref.mssql.php]http://us2.php.net/manual/en/ref.mssql.php[/url] Link to comment https://forums.phpfreaks.com/topic/18989-converting-from-mysql-to-mssqlodbc/#findComment-84486 Share on other sites More sharing options...
matte Posted September 6, 2006 Share Posted September 6, 2006 try something like this$db_host = 'localhost';$db_name= 'dbname';$db_password = 'dbpass';$db_username = 'dbuname';$connection_string = 'DRIVER={SQL Server};SERVER=' . $db_host . ';DATABASE=' . $db_name;$db_connect = odbc_connect( $connection_string, $db_username, $db_password );$r1 = odbc_exec($db_connect, "SELECT COL FROM TABLE");while($q1 = odbc_fetch_array($r1)) { echo $q1[COL];}odbc_close_all(); Link to comment https://forums.phpfreaks.com/topic/18989-converting-from-mysql-to-mssqlodbc/#findComment-87142 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.