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
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 *
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 *
je tam o jeden sloupec navic buď tam nepatři ty prazdne uvozovky nebo to id
vit
Profil *
Díky moc :D

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0