- 13, May 2024
- #1
Привет всем, я недавно обновил PHP на своем сервере с версии 5.6 до 7.2, и в Wordpress все работает нормально, но один созданный мною PHP-файл, который отделен от моего основного веб-сайта, теперь не работает.
Это небольшой файл, который подключается к моей базе данных и отображает определенную строку. Теперь страница пуста.
Никаких ошибок или чего-то еще.
Я проверил, переключив PHP обратно на версию 5.6 на сервере, и он снова начал работать.
Я надеялся, что кто-нибудь поможет определить, в чем здесь проблема и какая часть кода заставляет ее работать в 5.6, но не в 7.2. Любая помощь приветствуется!
Это небольшой файл, который подключается к моей базе данных и отображает определенную строку. Теперь страница пуста.
Никаких ошибок или чего-то еще.
Я проверил, переключив PHP обратно на версию 5.6 на сервере, и он снова начал работать.
Я надеялся, что кто-нибудь поможет определить, в чем здесь проблема и какая часть кода заставляет ее работать в 5.6, но не в 7.2. Любая помощь приветствуется!
<?php
$regCode = $_GET['regCode'];
if (!$link = mysql_connect('localhost', 'my_userhere', 'mypassword')) {
echo 'Could not connect to mysql';
exit;
}
if (!mysql_select_db('mydatabase_here', $link)) {
echo 'Could not select database';
exit;
}
$sql = "SELECT * from details where regCode like '%$regCode%'";
$result = mysql_query($sql, $link);
if (!$result) {
echo "DB Error, could not query the database\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
//And we display the results
while($response = mysql_fetch_array( $result ))
{
echo "Code: " .$response['regCode'];
echo "<br> ";
}
$anymatches = mysql_num_rows($result);
if ($anymatches == 0)
{
echo "False";
}
?>
Код (разметка):