2014-02-27 56 views
0

我有一個mysql連接錯誤。它說mysql_query() expects parameter 1 to be string on line 37mysql錯誤缺少參數和字符串

mysql_fetch_array()預計參數1是資源,在 在如下因素線空給出:

$result = mysql_query($link,"SELECT Name, id FROM skoleni WHERE Grupa = '".$_GET['grupa']."';"); 
while($row = mysql_fetch_array($result)) 
+0

不是必需的$鏈接的mysql_query,這是如果你使用的mysqli – Ryan

回答

0

$ link不是必需的。試試這個:

`$result = mysql_query("SELECT Name, id FROM skoleni WHERE Grupa = '".$_GET['grupa']."';"); 
0

重要提示:使用mysql_ * API

停止,其棄用,普遍不好。使用PDO或mysqli的,而不是

嘗試

 $result = mysqli_query($link,"SELECT Name, id FROM skoleni WHERE Grupa = '".$_GET['grupa']."';"); 

     $rowcount=mysqli_num_rows($result); 

    if ($rowcount > 0) 
    { 
     while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) 
     { 
     } 
    } 
+0

如果你要發佈使用mysqli的一個例子,你可能已經至少使用準備好的聲明,以避免明顯的注射! –