Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: eSports 19. 01. 2012, 14:18:11

Název: Správná formulace MySQL dotazu
Přispěvatel: eSports 19. 01. 2012, 14:18:11
Dobrý den, jak tento dotaz správně zformulovat? Jde mi o uvozovky..


Kód: [Vybrat]
$result = mysql_query("UPDATE vesnice SET '$jednotka'='$pocet' WHERE id='$id_db_vesnice'")
Název: Re:Správná formulace MySQL dotazu
Přispěvatel: calvera 19. 01. 2012, 15:03:31
pocet a id jsou cisla ne? takze bez uvozovek, kolem jmena sloupecky se davaji zpetne uvozovky `
Název: Re:Správná formulace MySQL dotazu
Přispěvatel: pecko 19. 01. 2012, 15:49:53
Kód: [Vybrat]
$result = mysql_query( "UPDATE `vesnice` SET {$jednotka} = '{$pocet}' WHERE `id` = '{$id_db_vesnice}'" )
Název: Re:Správná formulace MySQL dotazu
Přispěvatel: pecko 19. 01. 2012, 15:51:17
pre velky uspech este raz:D :D :D ked uvodzovky, apostrofy a ine one, potom vsade:)

Kód: [Vybrat]
$result = mysql_query( "UPDATE `vesnice` SET `{$jednotka}` = '{$pocet}' WHERE `id` = '{$id_db_vesnice}'" )
Název: Re:Správná formulace MySQL dotazu
Přispěvatel: pecko 19. 01. 2012, 15:55:33
do tretice vsetko dobre:D keby admin nezrusil edit, mohlo to tu byt len raz. co uz:)

inak, aj cisla sa mozu davat do uvodzoviek, budu potom aj tak konvertovane na cislo, takze je to jedno a v poriadku je aj posledna verzia. ale pre istotu:) kto ma rad hlasenie chyb...


Kód: [Vybrat]
$result = mysql_query( "UPDATE `vesnice` SET `{$jednotka}` = {$pocet} WHERE `id` = {$id_db_vesnice}" )
Název: Re:Správná formulace MySQL dotazu
Přispěvatel: Sten 19. 01. 2012, 16:08:24
pre velky uspech este raz:D :D :D ked uvodzovky, apostrofy a ine one, potom vsade:)

Kód: [Vybrat]
$result = mysql_query( "UPDATE `vesnice` SET `{$jednotka}` = '{$pocet}' WHERE `id` = '{$id_db_vesnice}'" )

Takhle je to IMO nejlepší, ty uvozovky tam mají být. Plus je potřeba ty tři proměnné prohnat přes mysql_escape_string.