My recent experience with SQL, PHP, and MySQL showed me that I should write SQL statements like below to have them work, whether inside PHP scripts or from SQL interaction in phpMyAdmin. Otherwise my queries did not work.
i just modify same code you have posted above to generalize a bit what i come up with. and give general rules that work.
kendisi veya değişken adını temsil eden veriler veri olduğunu temsil edip herhangi bir değer (kayıt değeri olmayan bir db, tablo veya sütun adı) tek tırnak sakının. i ' işareti demek. dil php de değişken kapsamları her zaman olduğu gibi kabul edilmelidir, bu başka bir şeydir.
function show_all_records($table_name) {
mysql_query("SELECT `Username` FROM `$table_name` WHERE `Username` = 'edwin'");
etc, etc...
}
SQL benim sorguları genel olarak çalışmak için aşağıdaki sözdizimi kurallarına uygun olmalıdır keşfetti:
- Çift tırnak tüm SQL sorgusu. i
" işareti demek.
- Tüm veritabanı adları ve tablo adları ve sütun adları (sütun isimleri yanı sıra, sigara alıntılanan bırakılabilir) backquote. i `(Macintosh üzerinde seçeneği + virgül) anlamına gelir.
- Tüm değerleri tek-Yap. i
' işareti demek.
- Üç kural ile ilgili yukarıda kendi değerleri için yapılması olacaktır aynı tırnak işareti ile değişkenleri alıntı.