Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Chyba v syntaxi SQL

Ahoj,

mám formulář, který odkazuje na tenhle kód:

iH9JS0tZ

Problém je v tom, že když vyplním form., tak to vyhodí 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

Nevíte, v čem by mohl být problém? Předem díky za reakce.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Základná štruktúra: <?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Cou…
pme 18.11.2012 14:17
pme
to je to jak řikal Wikina, nebylo to vplněno - nic a pak z tho zbydou čárky. Akorád teda bych byl pr… poslední
AZOR 18.11.2012 14:21
AZOR

Základná štruktúra:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con);
?> 

V Tvojom kóde je nejak veľa úvodzoviek "...

to je to jak řikal Wikina, nebylo to vplněno - nic a pak z tho zbydou čárky. Akorád teda bych byl pro to, aby to cele redizajnoval, alespon jako pole a ne post proměnná jedna za druhou.

Zpět do poradny Odpovědět na původní otázku Nahoru