Autor | Zpráva | ||
---|---|---|---|
PanD Profil |
#1 · Zasláno: 2. 6. 2009, 12:45:45
Potřeoval bych poradit jak mám docílit, aby se název tabulky uložil jako "nazev" protože mě se takhle v tomhle tvaru ukládá do názvu tabulky "$neco"
$neco = "nazev"; mysql_query('CREATE TABLE `$neco` (' . ' `Název` VARCHAR(50) NOT NULL, ' . ' `Počet` VARCHAR(50) NOT NULL, ' . ' )'); |
||
panther Profil |
#2 · Zasláno: 2. 6. 2009, 12:48:02
PanD
mysql_query('CREATE TABLE `' . $neco . '` (' ... |
||
Nox Profil |
#3 · Zasláno: 2. 6. 2009, 12:53:24 · Upravil/a: Nox
PanD
$neco = "abc"; echo '$neco'; // vytiskne $neco echo "$neco"; // vytiskne abc |
||
AM_ Profil |
#4 · Zasláno: 2. 6. 2009, 13:58:14 · Upravil/a: AM_
Obecně je lepší MySQL příkazy dávat do uvozovek ", jednak pak můžeš takto používat inline proměnné, zadruhé apostrofy se většinou ohraničují hodnoty, takže je pak nemusíš všude escapovat
Srovnání: "UPDATE `$neco`SET `sloupec`='hodnota'" versus 'UPDATE `'.$neco.'`SET `sloupec`=\'hodnota\'' |
||
Časová prodleva: 15 let
|
0