Так что я продолжаю получать эту ошибку при попытке подключиться к моей базе данных удаленно. Странно, что это работает как 1/2 запроса (минут) в минуту, но затем после этого запроса он перестает работать и дает это сообщение об ошибке. Это просто началось случайным образом, прежде чем он работал нормально для многих запросов в секунду.Предупреждение: mysql_connect() [function.mysql-connect]: Не удается подключиться к серверу MySQL на
Детали:
- Im используя XAMPP для размещения моей базы данных
- детали, чтобы подключиться к базе данных правильны
Любые идеи, что может происходить?
Пример кода (Это код, который я использую для проверки соединения):
$connection = mysql_connect('IP', 'DATABASE PASSWORD', 'PASSWORD', 'DATABSE NAME') or die(mysql_error());
if (!$connection)
die('Not connected : ' . mysql_error());
$db_selected = mysql_select_db('DATABSE NAME', $connection);
if (!$db_selected)
die ('Can\'t use : ' . mysql_error());
$string = mysql_query("SELECT * FROM `characters` WHERE `name` LIKE 'gil'") or die(mysql_error());
if($result = mysql_fetch_assoc($string))
echo $result['name'];
Полный код ошибки:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'IP' (4) in /vhosts/DOMAIN/httpdocs/test.php on line 1
Can't connect to MySQL server on 'IP' (4)
Похоже, вы вызываете 'mysql_connect()' перед каждым запросом, который является ненужным. Вы должны называть его один раз в верхней части вашего скрипта. Хотя на самом деле вы не должны называть его никогда и использовать PDO или MySQLi. – DaveRandom
Любой пример кода для нас? – Nico
приложите полную строку ошибки и фрагмент кода PHP – dAm2K