Autor | Zpráva | ||
---|---|---|---|
Balin.Tomas Profil * |
#1 · Zasláno: 13. 11. 2011, 21:43:05
Dobrý večer, prosím moc o pomoc s dotazem:
$result = db_query("INSERT INTO {$CONFIG['TABLE_SMS']} (`name`, `telefon`, `code`, `aktivni`) VALUES('$name', $telefon, $code,1") ON DUPLICATE KEY UPDATE telefon = $telefon, aktivni = 1"); Potřebuji v sloupci "aktivni" zapsat "1" , ale vždy s neůspěchem.Jakmile z dotazu odstraním tak to jde.Zkoušel jsem i s uvozovkamy, jednoduché i dvojité a nic.Děkuji za radu jak napsat.Sloupec v databázi je INT (2) A ještě otázečku ohledně těch uvozovek, nebyl by odkaz kde se přiučit kde a kdy a jaké uvozovky kam dávat (PHP), jen česky.Děkuji moc za pomoc. |
||
Anonym Profil * |
#2 · Zasláno: 13. 11. 2011, 21:46:27
Jsem taky začátečník, ale
VALUES('$name', $telefon, $code,1") |
||
Balin.Tomas Profil * |
#3 · Zasláno: 13. 11. 2011, 21:59:21
Anonym:
Ta uvozovka tam není, špatně zkopírováno. |
||
Anonym Profil * |
#4 · Zasláno: 13. 11. 2011, 22:12:26
Tak zkus takhle:
$result = db_query("INSERT INTO {$CONFIG['TABLE_SMS']} (`name`, `telefon`, `code`, `aktivni`) VALUES('$name', '$telefon', '$code, '1'") ON DUPLICATE KEY UPDATE SET telefon = '$telefon', aktivni = '1'"); |
||
Anonym Profil * |
#5 · Zasláno: 13. 11. 2011, 22:13:58
sry někde mi tam chybí apostrofy (
'$code' '1'" '1' |
||
Balin.Tomas Profil * |
#6 · Zasláno: 13. 11. 2011, 22:48:22
Anonym:
Tak už to jde, dík za nakopnutí.S apostrofy a ten sloupec aktivni takto \"1\" A bez SET |
||
Časová prodleva: 12 let
|
0