Hallo zusammen, vielleicht kann wer helfen.
Ich muss für einen Kunden eine Schnittstelle basteln, im Web verwenden wir mysql er hat aber eine Kundendatenbank wo mssql läuft sein Techniker hat jetzt PHP auf diesen Server installiert das ich hier zugreifen kann und mir fürs Netz einige daten aus dem Sstem holen kann.
Hab folgendes Problem Techniker kann kein php und ich kenn mich mit Stored procdures net aus.
Er schreibt mir ich muss die Testdb mit @Int=>5 ansteuern (Parameter) jedoch schaff ich das nicht kommt immer eine Fehlermeldung. Code siehe unten. Vielleicht kann wer helfen
Ich muss für einen Kunden eine Schnittstelle basteln, im Web verwenden wir mysql er hat aber eine Kundendatenbank wo mssql läuft sein Techniker hat jetzt PHP auf diesen Server installiert das ich hier zugreifen kann und mir fürs Netz einige daten aus dem Sstem holen kann.
Hab folgendes Problem Techniker kann kein php und ich kenn mich mit Stored procdures net aus.
Er schreibt mir ich muss die Testdb mit @Int=>5 ansteuern (Parameter) jedoch schaff ich das nicht kommt immer eine Fehlermeldung. Code siehe unten. Vielleicht kann wer helfen
PHP-Code:
<?php
$serverName = "localhost";
$uid = "user";
$pwd = "pwd";
$connectionInfo = array("UID" => $uid, "PWD" => $pwd, "Database"=>"XXX");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn )
{echo "Erfolgreich verbunden.<br /><br /><br /><br />";
$param=array(@Int=>'5');
$stmt = sqlsrv_query( $conn, "WebTest", $param);
while( $row = sqlsrv_fetch_array( $stmt))
{?>
<?php echo $row['name']; ?> = <?php echo $row['Int']; ?> <br />
<?php
}
if( $stmt === false )
{
echo "Error .\n\n\n\n";
die( print_r( sqlsrv_errors(), true));
}
}
else
{
echo "Abbruch.\n";
die( print_r( sqlsrv_errors(), true));
}
sqlsrv_close( $conn);
?>
Kommentar