SQL fout.

Gestart doorJurgen15 reacties81 weergaven

16 berichten · pagina 1 van 2

Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Ik heb een probleempje met een code. Ik was dus puur om te leren een scriptje gaan "maken" dat opslaat in een db hoeveel loten er zijn verkocht en daar later een grafiekje van te maken. Nu krijg ik een fout bij het verzenden naar de db;

Warning: Unexpected character in input:  (ASCII=39) state=1 in /home/jurrie/domains/gratisgastenboek.be/public_html/overig/test/loten1.php on line 38

Parse error: syntax error, unexpected ) in /home/jurrie/domains/gratisgastenboek.be/public_html/overig/test/loten1.php on line 38


Lijn 38:
$sql = "INSERT INTO `jurrie_opslaan`.`opslaan` (`aantal`, `datum`) VALUES ( . $opteslaan . , . $datum . )";


Zal wel een of andere domme fout zijn maar het is toch fijn als iemand me kan helpen. Dan weet ik voortaan ook weer hoe het in elkaar zit.
(heb precies nagedaan wat mn boek zegt; op "creëer PHP code" klikken in phpMyAdmin.) yummie
0
Remi

Lid

Berichten
1.270
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$sql = "INSERT INTO jurrie_opslaan.opslaan SET `aantal` = ".$opteslaan.", `datum` = ".$datum."");
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
$sql = "INSERT INTO `jurrie_opslaan`.`opslaan` (`aantal`, `datum`) VALUES (" . $opteslaan . "," . $datum . ")";

pompom
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt, alletwee! worshippy Zometeen even proberen! pompom
Edit:
Bij Remis code krijg ik:
Parse error: syntax error, unexpected " in /home/jurrie/domains/gratisgastenboek.be/public_html/overig/test/loten1.php on line 38

Bij Riks code krijg ik:
Parse error: syntax error, unexpected " in /home/jurrie/domains/gratisgastenboek.be/public_html/overig/test/loten1.php on line 38sadley
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Post regel 35 tot 40 ofzo eens.

$sql = "INSERT INTO opslaan (aantal, datum) VALUES (" . $opteslaan . ", " . $datum . ")";


Die moet werken en anders klopt je code verder in je bestand niet.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
geef ander je hele code is, want dan klopt er buiten dat nog iets niet emo
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat zou maar zo kunnen.. emoEen stuk van Luuks Curl scriptje en dan er wat aan gerommeld.. emo
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]config.php[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #FF8000]//Config[/COLOR]
    [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]jurrie[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]pannenkoek[/COLOR][COLOR= #007700];[/COLOR]
    
    [COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR]

    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #DD0000]http://www.one2xs.com/login[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_POST[COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_POSTFIELDS[COLOR= #007700],[/COLOR] [COLOR= #DD0000]gebruikersnaam=[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]&wachtwoord=[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700]);[/COLOR] 
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_HEADER[COLOR= #007700],[/COLOR] FALSE[COLOR= #007700]);[/COLOR] 
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_COOKIEJAR[COLOR= #007700],[/COLOR] [COLOR= #DD0000]cookie.txt[/COLOR][COLOR= #007700]);[/COLOR] 
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR] TRUE[COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_USERAGENT[COLOR= #007700],[/COLOR] [COLOR= #DD0000]Mozilla/4.0[/COLOR][COLOR= #007700]);[/COLOR] 
    
    curl_exec [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
    
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #DD0000]http://www.one2xs.com/loterij[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #0000BB]$content[/COLOR] [COLOR= #007700]=[/COLOR] curl_exec [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]) ===[/COLOR] false[COLOR= #007700]) 
    {[/COLOR] 
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Het lukt niet! :("[/COLOR][COLOR= #007700]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Op dit moment ($loten == 1 ? [/COLOR]is[COLOR= #DD0000] : [/COLOR]zijn[COLOR= #DD0000]) er <span style="font-weight: bold; font-size: 14px;">(.*)</span> ($loten == 1 ? [/COLOR]lot[COLOR= #DD0000] : [/COLOR]loten[COLOR= #DD0000]) verkocht[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$content[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$loten[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$loten[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$loten[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR]
        [COLOR= #0000BB]$opteslaan[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$loten[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000];
        $datum = date("Ymd"); 

        
    }
    
$sql = "INSERT INTO opslaan (aantal, datum) VALUES (" . $opteslaan . ", " . $datum . "[/COLOR][COLOR= #007700])[/COLOR]"[COLOR= #007700];[/COLOR]

?>
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]config.php[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #FF8000]//Config[/COLOR]
    [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]jurrie[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]pannenkoek[/COLOR][COLOR= #007700];[/COLOR]
    
    [COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR]

    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #DD0000]http://www.one2xs.com/login[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_POST[COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_POSTFIELDS[COLOR= #007700],[/COLOR] [COLOR= #DD0000]gebruikersnaam=[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]&wachtwoord=[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700]);[/COLOR] 
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_HEADER[COLOR= #007700],[/COLOR] FALSE[COLOR= #007700]);[/COLOR] 
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_COOKIEJAR[COLOR= #007700],[/COLOR] [COLOR= #DD0000]cookie.txt[/COLOR][COLOR= #007700]);[/COLOR] 
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR] TRUE[COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_USERAGENT[COLOR= #007700],[/COLOR] [COLOR= #DD0000]Mozilla/4.0[/COLOR][COLOR= #007700]);[/COLOR] 
    
    curl_exec [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
    
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #DD0000]http://www.one2xs.com/loterij[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #0000BB]$content[/COLOR] [COLOR= #007700]=[/COLOR] curl_exec [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]) ===[/COLOR] false[COLOR= #007700]) 
    {[/COLOR] 
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Het lukt niet! :("[/COLOR][COLOR= #007700]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Op dit moment ($loten == 1 ? is : zijn) er <span style="font-weight: bold; font-size: 14px;">(.*)</span> ($loten == 1 ? lot : loten) verkocht[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$content[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$loten[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$opteslaan[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$loten[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR]
        [COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Ymd"[/COLOR][COLOR= #007700]); 

        
    }[/COLOR]
    
    [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"INSERT INTO opslaan (aantal, datum) VALUES ("[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$opteslaan[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]", "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]")"[/COLOR][COLOR= #007700];[/COLOR]

?>
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankjewel! thumbsup
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Graag gedaan biggrin
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hij slaat het nu alleen nog niet op in de database.. sadleyHoe kan dat? yummie
0
Remi

Lid

Berichten
1.270
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Plaats onder

$sql = "INSERT INTO opslaan (aantal, datum) VALUES (" . $opteslaan . ", " . $datum . ")";


dit:

mysql_query($sql);


Die error lag overigens niet aan mijn sql maar aan $opteslaan wat je niet goed had afgesloten yummie
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Remi schreef:
Plaats onder
$sql = "INSERT INTO opslaan (aantal, datum) VALUES (" . $opteslaan . ", " . $datum . ")";


dit:

mysql_query($sql);


Dat is wel handig ja emo
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
emoBedankt. Ik werkte voorheen nog nooit met MySQL, alleen voorgekauwde dingen. yummie Nu weet ik dus weer wat meer. smile
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
en het is korter om het zo te doen:

mysql_query("INSERT INTO opslaan (aantal, datum) VALUES (" . $opteslaan . ", " . $datum . ")") or die(mysql_error());
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren