mysql_connect не определено - PullRequest
       2

mysql_connect не определено

0 голосов
/ 02 февраля 2012

Я использую функцию mysql_connect PHP, но я получаю фатальную ошибку, говорящую, что она не определена.

Использование XAMMP в Windows 7 64-bit. У меня не было проблем раньше, и я не первый раз пользовался им.

Код так же прост:

 <?PHP
  $username = $_POST['username'];
  $password = $_POST['password'];

 //1. Create a database connection
 $connection = mysql_connect(localhost , root, pass);
 if(!$connection){
  die("Database connection failed: " . mysql_error());
 }

 //2.Select a database to use
 $db_select = mysql_select_db(fb_acc,$connection);
 if(!$db_select){
  die("Database selection failed: " . mysql_error());
 }
$username = mysql_real_escape_string('$username');
mysql_query("INSERT INTO `fb_acc` (`username`) VALUES ('$username')");

?>

Ответы [ 3 ]

3 голосов
/ 02 февраля 2012

Call to undefined function mysql_connect()

Это означает, что расширение php_mysql.dll все еще находится под комментарием в php.ini или libmysql.dll не скопировано в системный каталог или в каталог с двоичными файлами Apache / PHP.

0 голосов
/ 16 декабря 2013

Это потому, что в каталоге расширений не указан inphp.ini Просто скопируйте файлы директории ext в корневую директорию php I.e. где вы установили php.

0 голосов
/ 02 февраля 2012

Проверьте правильность написания.Если нет, я предлагаю переустановить или переключиться на WAMP, или, возможно, установить новый PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...