Portál AbcLinuxu, 4. listopadu 2025 13:16
$sql= "update galeria set rating=rating+1 where $meno = '$galeria' ";vypise len premennu $meno v apostrofoch neostane nic... server yegon ma s tym problem localhost aj taky webzdarma tam to funguje
$galeria není prázdná? Zkuste si její obsah vypsat. Jinak ten váš příklad je přímo ukázkový kód, jak umožnit SQL injection. Mnohem lepší by bylo použít MySQLi a prepared statements.
Mimochodem, předpokládám, že je to PHP, ale v dotazu jste to nikde neuvedl…
            http://www.web.kuk/index.php?galerie=kubrtovo a na serveru je register globals off (což je normální a  správné :)).$sql= "update galeria set rating=rating+1 where $meno = '". mysql_real_escape_string($_GET['galerie']) . "' ";
(Pokud je to z POST-U tak _GET yměnit za _POST)
        Tiskni
            
                Sdílej:
                
                
                
                
                
                
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.