我正在嘗試訪問mysql數據庫,並提取具有特定值(即電子郵件)的所有代碼行。如何在php中調用正確的mysql數據
我使用$result=mysql_query($query);
,然後$row=mysql_fetch_array($result);
獲得結果並將它們存儲在一個數組中。
我知道從那裏我可以通過$ row ['email']訪問數據,如果它只有一行......但是如果數組中有多行,我該如何訪問這些數據?例如,我可以這樣做:
$var1 = $row['email'][0];
$var2 = $row['email'][1];
等等?這是正確的語法?如果我想把這個值放回Mysql,我可以UPDATE ...where email = '$row['email'][1]'";
還是我需要它是一個簡單的變量,如$var1
?
謝謝!
我會推薦使用'MySQLi'而不是'mysql_ *'命令。 'mysql_ *'被棄用(這意味着它將不適用於未來版本的PHP),並且當你用'MySQLi'稍微改變一些時,你的問題可能會改變。 –