如何解決「Mysql_fetch_array提供的參數不是有效的MYSQL結果」錯誤?提供的Mysql_fetch_array參數不是有效的MYSQL結果
這是有錯誤的代碼:
<?php
require "connect.php";
$query = mysql_query("SELECT author, date
FROM articles
WHERE id = ' . $id . '") or die(mysql_error());
$runrows = mysql_fetch_array('$query');
$author = $runrows['author'];
$date = $runrows['date'];
?>
看起來像一個SQL注入點:)(只是一個猜測,完全脫離主題,只是想警告你:)) – PeeHaa
ooo我聽說過很多關於這一點。我該如何解決這個問題? –
您可能想查看[SQL注入](http://en.wikipedia.org/wiki/SQL_injection)和[PHP中要遵循的安全措施](http://php.net/manual/en/security .database.sql-injection.php) – Balanivash