Ich bekomme diese Fehlermeldung immer dann, wenn ich etwas an den MS-SQL-Server abfragen möchte.
Die Verbindung mit der Datenbank wird hergestellt, aber die Abfragen scheinen fehlzuschlagen.
Das Fehlerprotokoll enthält dies:
PHP Fatal error: Call to undefined function mssql_query()
Der Code in der PHP:
session_start();
include_once("connect.php");
if (isset($_POST['username'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM test WHERE username="".$username."" AND password='".$password."'";
$res = mssql_query ($sql) or die(mssql_error());
if (mssql_num_rows($res) == 1) {
$row = mssql_fetch_assoc($res);
$_SESSION['uid'] = $row['id'];
$_SESSION['username'] = $row['Username'];
$_SESSION['afdeling'] = $row['Afdeling'];
$_SESSION['mail'] = $row['Mail'];
header("Location: test.php");
exit();
} else {
echo "Invalid login information. Please return to the previous page.";
exit(); } } ?>
Weiß jemand was das Problem ist?
Vielen Dank im Voraus!
connect.php-Code:
<?php
$serverName = "MTN-TEST"; //serverNameinstanceName
$connectionInfo = array( "Database"=>"PROCES_TEST", "UID"=>"blaaa", "PWD"=>"blooo");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "<span style="color:green;">Connection established.</span><br />";
}else{
echo "<span style="color:red;">Connection could not be established.</span><br />";
die( print_r( sqlsrv_errors(), true));
}
?>
php.net/manual/en/intro.mssql.php
– 1615903
14. Juni ’13 um 8:02
@Innominatum : Sie haben diesen sowohl mysql als auch sql-server markiert. Welche DB verwendest du eigentlich?
– Ravi Singh
14. Juni ’13 um 8:03
Sind Sie sicher, dass die Verbindung zum MS-SQL-Server korrekt hergestellt wurde? Können Sie den Code von connect.php teilen?
– Minesh
14. Juni ’13 um 8:04