Ben daha önce bir milyon kez yaptığım şeylerin bir hata alıyorum neden olarak merak ediyorum ama bir hata alıyorum belli bir senaryo üzerinde aniden duyuyorum 'Tanımsız değişken: satır'
Yine satır bana tanımlanmış görünüyor ...
$sql = 'SELECT * FROM table WHERE id="1" LIMIT 1 ';
$res = mysql_query($sql);
if(mysql_num_rows($res) != FALSE) {
$row = mysql_fetch_array($res);
}
Yukarıdaki sözde sql ... ama ben bu sql deyimini kontrol ettik ve ben onun bir sonucu getirerek biliyorum. Ben de gitmek, çünkü eğer $ satır veri depolama biliyorum
echo $row[0];
Ben doğru veri almak.
Bilgime Yani, $ satır değişkeni tanımlanır. Ancak yine de - bir hata. Ben aklımı yoksa ben burada ne eksik? $ Satır olmasaydı bu hata / ilan sadece ortaya çıkmaz?
edit
Üzgünüm çocuklar tüm eğer deyim İÇ oluyor onun:
$sql = 'SELECT * FROM table WHERE uID="' . $ID . '" LIMIT 1 ';
$res = mysql_query($sql);
if(mysql_num_rows($res) != FALSE) {
$row = mysql_fetch_array($res);
$firstName = $row[0];
$lastName = $row[1];
$email = $row[2];
}
düzenlemek 2
i print_r ($ row) yoksa ben şu olsun:
Array
(
[0] => Robert
[firstName] => Robert
[1] => Nibbles
[lastName] => Nibbles
[2] => robert@nibbles.com
[email] => robert@nibbles.com
)
Undefined variable: row