$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:)

Другие вопросы по тегам