Versio

Fout in sql die ik niet kan ontdekken

Overzicht Reageren

Danny Appeldoorn

Danny Appeldoorn

03/07/2009 17:37:00
Quote Anchor link
Kan iemand in mijn code een fout ontdekken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?
$sql
= sprintf("INSERT
                       INTO
                       tutorials
                       (name,
                        by,
                        ip,
                        rateid,
                        date,
                        p1,
                        p1t,
                        p2,
                        p2t,
                        p3,
                        p3t,
                        p4,
                        p4t,
                        p5,
                        p5t,
                        p6,
                        p6t,
                        p7,
                        p7t,)
                       VALUES
                       ('%s',
                        '%s',
                        '%s',
                        '%s',
                        DATETIME(),
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s',
                        '%s'
                        )"
,
                       $name,$username,$_SERVER['REMOTE_ADDR'],$rateid,$p1,$p1t,$p2,$p2t,$p3,$p3t,$p4,$p4t,$p5,$p5t,$p6,$p6t,$p7,$p7t);
?>


Ik krijg de volgende melding:
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 'by, ip, rateid, date, p1, p1t, p2, p2t' at line 5
 
PHP hulp

PHP hulp

24/05/2012 17:41:22
Gesponsorde koppelingen:
 
- SanThe -

- SanThe -

03/07/2009 17:51:00
Quote Anchor link
BY is een reserved word. Mag je dus niet gebruiken.
 
Danny Appeldoorn

Danny Appeldoorn

03/07/2009 17:52:00
Quote Anchor link
Oke, zal het eens proberen :)

EDIT: Die fout is nu opgelost, maar nu krijg ik dit:

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 '(), '', 'Yaaay', 'ssddddqwqqqwwwrf<sup>hhhh</sup>&' at line 28

Dit komt direct NA DATETIME

Dus wil dat zeggen dat datetime leeg is? :s
Gewijzigd op 01/01/1970 01:00:00 door Danny Appeldoorn
 
- SanThe -

- SanThe -

03/07/2009 18:00:00
Quote Anchor link
DATETIME() moet NOW() zijn.
 
Jesper Diovo

Jesper Diovo

03/07/2009 18:08:00
Quote Anchor link
Wat willen al die p's zeggen? Volgens mij klopt je datamodel namelijk niet. Je kunt nooit zoveel "dezelfde" velden in een tabel hebben.
 
Danny Appeldoorn

Danny Appeldoorn

03/07/2009 18:17:00
Quote Anchor link
@Jexpur: Dat zijn pagina's 7 in totaal.
@SanThe GELUKT!

BEdankt :)
 
Hipska BE

Hipska BE

03/07/2009 18:36:00
Quote Anchor link
En wat als er nou plots 8 of 6 pagina's zijn?
 
Danny Appeldoorn

Danny Appeldoorn

03/07/2009 18:44:00
Quote Anchor link
Kan niet want heb maar 7 form fields :p
http://dapc.ict-eagle.eu/index.php

Moet je je wel aanmelden op het forum voordat je een tut kan plaatsen!
Gewijzigd op 01/01/1970 01:00:00 door Danny Appeldoorn
 
Jesper Diovo

Jesper Diovo

03/07/2009 19:23:00
Quote Anchor link
Das ook irritant. Dus dan kan iemand maximaal 7 pagina's vullen? Als je je model goed instelt, kunnen dat er oneindig zijn. Eén extra tabel waar je het volgende inzet: pagina_id, tut_id, pagina_titel, pagina_inhoud. Meer hoef je niet te doen. Aan je formulier kun je dan via JavaScript velden laten toevoegen. Dat is veel makkelijker & flexibeler :-).
Gewijzigd op 01/01/1970 01:00:00 door Jesper Diovo
 
Bilel

bilel

03/07/2009 20:13:00
Quote Anchor link
Komma na p7t moet weg.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
p7t,)
                       VALUES
 
Danny Appeldoorn

Danny Appeldoorn

03/07/2009 21:27:00
Quote Anchor link
@Bilel klopt. Kwam ik al achter.
@Jezpur ik hou het even hierbij, maar jouw idee mocht het nodig zijn voer ik het uit ;)
 



Overzicht Reageren

Get Adobe Flash player