$result = mysql_query($query) больше не отображает данные
Я использую старый код (2006) для извлечения результатов гонки из базы данных. Когда я изменил версию php, он больше не тянул данные. В то время как я получил его, чтобы извлечь некоторые данные, кажется, что эта часть кода не работает.
$query = "SELECT * FROM MDRA2017 WHERE GPyear = '$year'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
$mydataresults1 = $row['results1'];
if($mydataresults1 == 'yes') {echo "<a href=\"standings_one.php\">GRAND PRIX </a> ";}
больше не отображаются данные.
Есть ли новый синтаксис? Я имею ограниченный опыт в php - и мог бы использовать небольшую помощь.
Благодарен за любое руководство. Просто нужно заставить этот код GMC Pacer работать до конца года. Спасибо!
1 ответ
mysql_
Конструктор устарел, начиная с PHP 5.5, и удален в PHP 7. Пожалуйста, рассмотрите возможность переключения на MySQLi или PDO, чтобы убедиться, что вы также используете подготовленные операторы для предотвращения внедрения SQL:)