Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
#1 · Zasláno: 17. 11. 2011, 17:29:39
//Vytvorim tabulku $query="CREATE TABLE IF NOT EXISTS obtiznost ( id mediumint UNSIGNED NOT NULL AUTO_INCREMENT, nazev tinytext NOT NULL, PRIMARY key(id) )"; if(!mysql_query(trim($query)))die(mysql_error()); //Chvi vlozit vychozi tri radky: $query = "INSERT INTO obtiznost ( nazev ) VALUES ( ('Začátečník','Pokročilý','Profesionál') )"; Hází chybu: Operand should contain 1 column(s). |
||
pcmanik Profil |
#2 · Zasláno: 17. 11. 2011, 17:32:51
Darker:
To je velmi pekne a po nas chces co? |
||
okolojdouci Profil * |
#3 · Zasláno: 17. 11. 2011, 17:33:20
INSERT INTO obtiznost ( nazev ) VALUES ('Začátečník'), ('Pokročilý'), ('Profesionálec') |
||
Darker Profil |
#4 · Zasláno: 17. 11. 2011, 17:37:24 · Upravil/a: Darker
okolojdouci:
Aha, špatně jsem to pochopil. Dík. pcmanik: Přesně to co napsal okolojdouci :) Edit: okolojdouci: Tak tahle taky ne: Column count doesn't match value count at row 1 INSERT INTO obtiznost ( nazev ) VALUES ( ('Začátečník'), ('Pokročilý'), ('Profesionálec') ) Není to tím, že tám nemám ID? Ale nemělo by se ID počítat samo? |
||
okolojdouci Profil * |
#5 · Zasláno: 17. 11. 2011, 17:48:05
Darker:
Zkontroluj si závorky. |
||
Darker Profil |
#6 · Zasláno: 17. 11. 2011, 17:53:21
Jsou zprávně. Pro porovnání:
$sql = "INSERT INTO $TABLENAME ( cas, nick ) VALUES ( ".$cas.", '$user' )"; Tohle funguje, a dotaz co řeším v tomto vlákně má akorát závorky v bloku VALUES. |
||
okolojdouci Profil * |
#7 · Zasláno: 17. 11. 2011, 17:59:39
Darker:
Ještě jednou: porovnej si závorky u příspěvků #3 a #4. |
||
Časová prodleva: 12 let
|
0