2016-07-27 13 views
-3

GOAL"Fatal error: Uncaught Fehler: Call to undefined function mssql_connect()" Wenn auf MySQL Server mit PHP

zu verbinden versuchen

Ich versuche, einen Web-App zu erstellen, die auf meine Datenbank zugreifen, und in der Lage sein, Datensätze auszuwählen, einzufügen, zu aktualisieren und zu löschen.


PROBLEM

I

zum Datenbankserver keine Verbindung herstellen können

ERROR

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in 
C:\Users\********\Desktop\CS\GitHub\scheduler-v2\scheduler-v2- 
master\test.php:15 

CODE

<?php 
$myServer = "localhost"; 
$myUser = "root"; 
$myPass = "*******"; 
$myDB = "scheduler"; 

$conn = mysql_connect($myServer,$myUser,$myPass); 
if (!$conn) { 
    die('Not connected : ' . mssql_get_last_message()); 
} 
?> 

Was ich

-I hinzugefügt, um die php_sqlsrv_56.ts.dll-Datei in den Ordner Erweiterungen von PHP ausprobiert habe.

-Ich habe auch die Dateiendung "extension = php_sqlsrv_56.ts.dll" zur php.ini-Datei hinzugefügt.

-I unkommentierte Erweiterung = php_mysqli.dll und Erweiterung = php_mysql.dll aus der php.ini-Datei.

Ich habe viele Beiträge angeschaut und sie haben nicht geholfen. Ich verwende Windows 10 x86 und PHP 7. Irgendwelche Ideen, wo ich falsch liege/was ich vermisse, um mich mit der Datenbank zu verbinden?

EDIT: Der Fehler war, dass ich eine veraltete Methode zu verwenden, wurde versucht, mysql_connect, statt des neuen mysqli_connect, dass es mit

+1

mssql_connect ???? Versuchen Sie mit mysql_connect – Amazone

+1

Verwenden Sie 'mysql_connect' nicht' mssql_connect', wenn Sie 'mysql' verwenden möchten – JustOnUnderMillions

+0

Sorry, das war nur ein Tippfehler. Der Fehler tritt immer noch mit mysql_connect –

Antwort

1

Der Fehler ersetzt wurde war, dass ich eine veraltete Methode zu verwenden, wurde versucht, mysql_connect , anstelle des neuen mysqli_connect, mit dem es ersetzt wurde. Verwenden Sie für PHP-Versionen 7 und höher MySQLi_connect().

Verwandte Themen