sql insert error

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 29 Οκτ 2005 22:15

loipon exo mia forma opou symplhrono kapoia paidia kai apothikeyontai se mia bash dedomenon. (klasiko) ena apo ta paidia exei html kodika mesa kai otan paei na ta balei sthn bash mou xtypaei ayto to error:

Κώδικας: Επιλογή όλων

Cannot query the database.
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 'desc, price, image) VALUES ('','','','')' at line 1
mou xtypaei akoma kai an den exo tpt symplhromeno sthn forma (opos fenete parapano)

to shmeio tou kodika pou kanei add sthn bash einai aytos:

Κώδικας: Επιλογή όλων

if($_GET[edit]==1) {
$postedValue = htmlspecialchars($_POST[desc]) ;
$sql = "INSERT INTO products (title, desc, price, image) VALUES ('$_POST[title]','$postedValue','$_POST[price]','$_POST[image]')";
mysql_query&#40;$sql&#41; or die&#40;"<b>Cannot query the database.</b><br>" . mysql_error&#40;&#41;&#41;;
echo "<b>Η βάση δεδομένων ανανεώθηκε με επιτυχία.</b>";
break;
&#125; else &#123;
kai synexizei meta to else {. tora giati mou petaei ayto to sfalma den mporo na katalabo :/ elpizo na mhn einai kati pou na mhn proseksa giati tha skaso! lol

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

sql insert error

Δημοσίευση από fafos » 29 Οκτ 2005 23:11

Auto: (title, desc, price, image) den nomizo oti xreiazete. Efoson h vash einai ta products kai ta anevazeis me POST den nomizo oti xreiazete auth h grammh...

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 29 Οκτ 2005 23:19

nai alla exo kai allo ena paidio to id opou einai int kai auto increment kai etsi efoson den to bazo gia na mhn mou petaksei sfalma orizo ayta pou kano edit mono

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 29 Οκτ 2005 23:20

pooooo tha skaso re gamoto to idio script allou mou douleyei kai edo den paizei ti sk@t@ ginete re gamoto! :S pooo kati tetoia me tsantizoun! apo ena kolokolhma menei piso olh h douleia! :evil:

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

sql insert error

Δημοσίευση από fafos » 29 Οκτ 2005 23:23

An exei id kane thn gramh ton POST etsi:

Κώδικας: Επιλογή όλων

&#40;'0','$_POST&#91;title&#93;','$postedValue','$_POST&#91;price&#93;','$_POST&#91;image&#93;'&#41;";

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 29 Οκτ 2005 23:25

parathrisa pos an bgalo to desc teleios leitourgei kanonika to script alla giati na mou xtypaei ekei? :/
etsi den mporo na kano edit to description :S

Κώδικας: Επιλογή όλων

if&#40;$_GET&#91;edit&#93;==1&#41; &#123; 
$postedValue = htmlspecialchars&#40;$_POST&#91;desc&#93;&#41; ; 
$sql = "INSERT INTO products &#40;title, price, image&#41; VALUES &#40;'$_POST&#91;title&#93;','$_POST&#91;price&#93;','$_POST&#91;image&#93;'&#41;"; 
mysql_query&#40;$sql&#41; or die&#40;"<b>Cannot query the database.</b><br>" . mysql_error&#40;&#41;&#41;; 
echo "<b>Η βάση δεδομένων ανανεώθηκε με επιτυχία.</b>"; 
break; 
&#125; else &#123; 
to desc to kano post apo to fckeditor alla den ftaiei ayto afou se allo control panel leitougrouse kanonika kai den blaipo na exo kamia diafora ston kodika :/

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 29 Οκτ 2005 23:25

fafos έγραψε:An exei id kane thn gramh ton POST etsi:

Κώδικας: Επιλογή όλων

&#40;'0','$_POST&#91;title&#93;','$postedValue','$_POST&#91;price&#93;','$_POST&#91;image&#93;'&#41;";
an to kano ayto to id den tha parei thn timi 0?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

sql insert error

Δημοσίευση από fafos » 29 Οκτ 2005 23:27

To evales kai sthn ekane 0? kanto prota...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 29 Οκτ 2005 23:34

egrapsa ayto:

Κώδικας: Επιλογή όλων

$sql = "INSERT INTO products VALUES &#40;'0','$_POST&#91;title&#93;','$postedValue','$_POST&#91;price&#93;','$_POST&#91;image&#93;'&#41;";
kai mou petakse ayto:

Κώδικας: Επιλογή όλων

Cannot query the database.
Column count doesn't match value count at row 1
exo grapsei kati lathos?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

sql insert error

Δημοσίευση από fafos » 29 Οκτ 2005 23:42

Paizei rolo kai h seira pou exeis ta pedia sthn vash... enoeitaia oti to id einai proto proto..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 29 Οκτ 2005 23:47

nai i know aythn thn shra exo sthn bash.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

sql insert error

Δημοσίευση από fafos » 29 Οκτ 2005 23:48

Epishs mporeis na valeis ton parakato kodika gia na sou kanei addslashes xoris na xreiazete na dhmiourgeis nea metavlhth:

Κώδικας: Επιλογή όλων

foreach&#40;$_POST as $key => $value&#41; &#123;
			$_POST&#91;$key&#93; = addslashes&#40;$value&#41;;
		&#125;

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 29 Οκτ 2005 23:56

den to epoiasa ayto mporeis na mou to dikseis se ena paradigma? :D

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

sql insert error

Δημοσίευση από fafos » 29 Οκτ 2005 23:58

Κώδικας: Επιλογή όλων

if&#40;$_GET&#91;edit&#93;==1&#41; &#123;
foreach&#40;$_POST as $key => $value&#41; &#123;
         $_POST&#91;$key&#93; = addslashes&#40;$value&#41;;
      &#125; 
$sql = "INSERT INTO products &#40;title, price, image&#41; VALUES &#40;'$_POST&#91;title&#93;','$_POST&#91;price&#93;','$_POST&#91;image&#93;'&#41;";
mysql_query&#40;$sql&#41; or die&#40;"<b>Cannot query the database.</b><br>" . mysql_error&#40;&#41;&#41;;
echo "<b>Η βάση δεδομένων ανανεώθηκε με επιτυχία.</b>";
break;
&#125; else &#123;

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

sql insert error

Δημοσίευση από panosru » 30 Οκτ 2005 00:06

ox mperdeytika tora :S
ti diafora exei ayto:

Κώδικας: Επιλογή όλων

if&#40;$_GET&#91;edit&#93;==1&#41; &#123; 
$sql = "INSERT INTO products &#40;title, price, image&#41; VALUES &#40;'$_POST&#91;title&#93;','$_POST&#91;price&#93;','$_POST&#91;image&#93;'&#41;"; 
mysql_query&#40;$sql&#41; or die&#40;"<b>Cannot query the database.</b><br>" . mysql_error&#40;&#41;&#41;; 
echo "<b>Η βάση δεδομένων ανανεώθηκε με επιτυχία.</b>"; 
break; 
&#125; else &#123;
apo ayto:

Κώδικας: Επιλογή όλων

if&#40;$_GET&#91;edit&#93;==1&#41; &#123; 
foreach&#40;$_POST as $key => $value&#41; &#123; 
         $_POST&#91;$key&#93; = addslashes&#40;$value&#41;; 
      &#125; 
$sql = "INSERT INTO products &#40;title, price, image&#41; VALUES &#40;'$_POST&#91;title&#93;','$_POST&#91;price&#93;','$_POST&#91;image&#93;'&#41;"; 
mysql_query&#40;$sql&#41; or die&#40;"<b>Cannot query the database.</b><br>" . mysql_error&#40;&#41;&#41;; 
echo "<b>Η βάση δεδομένων ανανεώθηκε με επιτυχία.</b>"; 
break; 
&#125; else &#123;
dld se ti bohthaei to

Κώδικας: Επιλογή όλων

foreach&#40;$_POST as $key => $value&#41; &#123; 
         $_POST&#91;$key&#93; = addslashes&#40;$value&#41;; 
      &#125; 

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης