Autor | Zpráva | ||
---|---|---|---|
vit Profil * |
Cau timto scriptem pridavam clanky do db:
<?php require "db.php"; if(IsSet($_POST['sent'])) { $id = $_POST['id']; $nazev = $_POST['nazev']; $clanek = $_POST['clanek']; $hit = $_POST['hit']; if($id=="" || $nazev=="" || $clanek=="" || $hit=="") { echo "Nebyly vyplněny všechny údaje!"; } else { $query = @MySQL_Query("INSERT INTO clanky VALUES ('', '$id', '$nazev', '$clanek', '$hit',)") or die(mysql_error()); echo "Článek byl úspěšně přidán do databáze."; } } ?> a ted k rpoblemu, kdyz vse vyplnim a odeslu tak mi to pri zpracovavani na tedle strance hodi mysql_error(): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
__construct Profil |
#2 · Zasláno: 11. 5. 2010, 12:31:41 · Upravil/a: __construct
Mal si tam navyše čiarku ;-)
$query = @MySQL_Query("INSERT INTO clanky VALUES ('', '$id', '$nazev', '$clanek', '$hit' )") or die(mysql_error()); Nabudúce sa snaž na riešenie prísť sám - chybové hlášky sú jasne formulované: Máš chybu v SQL syntaxi ... pri znaku ')' na riadku 1 .. |
||
vit Profil * |
#3 · Zasláno: 11. 5. 2010, 12:34:56
díky část se tím vyřešila ale teď to píše:
Column count doesn't match value count at row 1 |
||
radas Profil * |
#4 · Zasláno: 11. 5. 2010, 12:36:23
je tam o jeden sloupec navic buď tam nepatři ty prazdne uvozovky nebo to id
|
||
vit Profil * |
#5 · Zasláno: 11. 5. 2010, 12:38:20
Díky moc :D
|
||
Časová prodleva: 14 let
|
0