
07-02-2012, 02:15:39
|
| |
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version | | Makalemi id numarasından değil, seoluad adıyla çekmek istiyorum.
id ile çekerken kullandığım kod: PHP- Kodu: <?php $asdf = mysql_query("select * makale where id=".$_GET['id']."") or die("Hata: ".mysql_error()); while($falan= mysql_fetch_array($asdf)){ $title = $falan['ad']; } ?> makale.php?id=1 olarak çekiyorum ve Sorunsuz çalışıyor.
*
Ancak bu kod ile; PHP- Kodu: <?php $asdf = mysql_query("select * makale where seoluad=".$_GET['id']."") or die("Hata: ".mysql_error()); while($falan= mysql_fetch_array($asdf)){ $title = $falan['ad']; } ?> makale.php?id=makalenin-seolu-adi olarak çektiğimde hata veriyor; "Sorgu hatasi: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'seolu-adi' at line 1"
Pek yanlış gibi gözükmüyor ama.. Böyle bir hata işte, yazdımcı olursanız sevinirim. |