0
我讓我的wepage此錯誤定影PHP:mysql_fetch_array():提供的參數不是一個有效的MySQL結果資源
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
這是我的代碼:
<?php
require_once("connect.php");
if(isset($_GET['userSearch'])) {
$srch=$_GET['userSearch'];
$allMov = "SELECT * FROM tbl_handbags WHERE handbags_name LIKE '%".
$srch."%' ORDER BY handbags_name";
} else if (isset($_GET['nav'])) {
$select=$_GET['nav'];
$allMov = "SELECT * FROM tbl_handbags, tbl_cat, tbl_l_hc WHERE tbl_handbags.handbags_id=tbl_l_hc.handbags_id AND tbl_cat.cat_id=tbl_l_hc.cat_id AND tbl_cat.cat_name = '".$select."' ORDER BY tbl_handbags.handbags_id ASC";
}
else{
$allMov = "SELECT * FROM tbl_handbags ORDER BY handbags_id ASC";
}
$movResults = mysql_query($allMov);
?>
這是與編碼錯誤:
while($row = mysql_fetch_array($movResults)){
它工作的整個時間我正在建設的網站,但只要我去住它的f分開。
有人可以幫我嗎?
謝謝
什麼條件時,您會收到錯誤的使用,還可以使用mysqli的作爲MySQL是貶值 – Chitowns24
請你幫個忙,並使用參數化查詢,您的代碼容易受到SQL注入的影響。請參閱http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php – Jay
'echo mysql_error()'總是有幫助的。 –