Hoi,

Mijn php script moet verbinding maken met een SQL database, in plaats van een MySQL database. Dit heb ik nog nooit gedaan en Google heeft tot dusver geen uitkomst geboden. Heeft iemand een idee hoe ik dit doe?

Thx!
mysql_connect("$host","$user","$pass") && mysql_select_db("$tablename");
Eehm... Er staat MySQL Connect. Geldt dat ook voor SQL?
jepz zelfde
Natuurlijk niet Erik..
Het ligt eraan welke database je hebt.
SQL = Structured Query Language
Okay Danny... Wat zou het dan moeten zijn? We hebben een MS SQL 2000 database. PHP draait op een andere windows 2003 server. Ik hoorde iemand iets mompelen over OLEDB... Klinkt dat bekend?
mssql_connect() is wat je nodig hebt...

De rest van de functies staan hier.
PDO doet ook wonderen, je hebt alleen wel minimaal PHP versie 5 nodig.
Ik gebruik nu de volgende code, maar het verbinden gaat nog niet:

<?
$server="192.168.8.21,1433";
$username="username";
$password="password";
$sqlconnect=mssql_connect($server, $username, $password);
$sqldb=mssql_select_db("database",$sqlconnect);
$sqlquery="SELECT name FROM customers;";
$results= mssql_query($sqlquery);
while ($row=mssql_fetch_array($results)){
echo $row['name'].;}
mssql_close($sqlconnect);
?>

Iemand een idee?
Voeg eens wat foutafhandeling toe, controlleer of je connecties zijn gelukt, of de query kon worden uitgevoerd en of er wel 1 of meerdere rijen gereturnd worden.

Reageren