
Problém s query
Ahoj dnes podruhé.
Potřeboval bych poradit kde mám problém v kodu:
<?php
$query = "SELECT id, img, info, youtube, autor FROM popis WHERE autor=$autor ";
$result = mysql_query($query) or die(Mysql_error());
While($results=MySQL_Fetch_Assoc($result))
{
print "\t\t" . '<img width="100" height="100" src="' . $results['img'] .'">' . "\n";
?> Hlásí mi to :
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 '' at line 1Nemohu přijít kde je problém.
Děkuji za radu
Nemělo by tam být spíš něco jako:
?
A slyšel jsi už o SQL Injection?
A jak bych to měl správně napsat?
http://php.vrana.cz/obrana-proti-sql-injection.php
díky.