Een vriend zit met een probleem hij wilt een log maken van een lotterij maar de insert into wilt niet werken.
de regel waar het omgaat is
waar de $vars vandaag komen kun je hieronder vinden , we hebben alles geprobeerd maar deze INSERT INTO regel voert hij niet uit ook geen error meldingen helemaal niets..PHP Code:
mysql_query("INSERT INTO logs_loterij (user_id,prijs)VALUES(" . $winner['id'] . "," . $price[$i][1] . ")");
Waarschijnlijk is het iets kleins waar we over heen kijken ofzo...
Gr TimPHP Code:
$result = mysql_query("SELECT users.id FROM loten JOIN users ON users.id=loten.user_id WHERE loten.user_id=" . $loten[$key]);
if ( $winner = mysql_fetch_assoc($result) )
{
- Insert Into Werkt niet
-
08-08-2011, 21:22 #1
- Berichten
- 31
- Lid sinds
- 13 Jaar
Insert Into Werkt niet
-
In de schijnwerper
Snatcher.nl - Slechts €10 - Snatch Quarantaine DomeinnamenPromotieMooie kans met een mooi domein voor affiliate - Debestevergelijker.nlWebsite te koopHulp bij SEO/GoogleAds (NL/BE/DE). Economy.nl Google Premier Partner.Freelance / WerkUitermate Complete en Betrouwbare Webhosting: Vanaf €3,99 per maand!Hosting -
08-08-2011, 21:35 #2
- Berichten
- 317
- Lid sinds
- 13 Jaar
Re: Insert Into Werkt niet
tipje : vervang die "mysql_query" ff door "echo" ... dan kopieer je wat hij echod en dat zet je in phpmyadmin... kijk dan wat voor error ie toont...
-
08-08-2011, 21:51 #3
- Berichten
- 1.267
- Lid sinds
- 15 Jaar
Re: Insert Into Werkt niet
Even heel simplistisch..
PHP Code:if(mysql_query("INSERT INTO logs_loterij (user_id,prijs)VALUES('" . $winner['id'] . "','" . $price[$i][1] . "')")) {
echo 'Query uitgevoerd';
} else {
echo mysql_error();
}
-
08-08-2011, 21:52 #4
- Berichten
- 31
- Lid sinds
- 13 Jaar
Re: Insert Into Werkt niet
#1064 - 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 '! € 2900000,-.)' at line 1
ik denk door de euro teken € 100
-
08-08-2011, 21:53 #5
- Berichten
- 1.267
- Lid sinds
- 15 Jaar
Re: Insert Into Werkt niet
PHP Code:mysql_query("INSERT INTO `database`.`tabel` (kolom1, kolom2) VALUES ('value1', '". $value2 ."')");
-
08-08-2011, 21:56 #6
- Berichten
- 1.005
- Lid sinds
- 16 Jaar
Re: Insert Into Werkt niet
PHP Code:mysql_query("INSERT INTO logs_loterij (user_id,prijs)VALUES(" . $winner['id'] . ",'" . $price[$i][1] . "')");
-
08-08-2011, 22:09 #7
- Berichten
- 1.267
- Lid sinds
- 15 Jaar
Re: Insert Into Werkt niet
Ervan uitgaand dat $winner['id'] altijd een integer is kun je de ' hier weglaten inderdaad ;-) Eventueel voor de zekerheid ". (int)$winner['id'] ." van maken. Sowieso je inputs altijd escapen natuurlijk :).
-
08-08-2011, 22:56 #8
- Berichten
- 31
- Lid sinds
- 13 Jaar
Re: Insert Into Werkt niet
Ja alles werkt nu super :D
-
09-08-2011, 00:39 #9
- Berichten
- 1.005
- Lid sinds
- 16 Jaar
Re: Insert Into Werkt niet
De input user_id wordt opgehaald al uit de database. dus is niet zo veel bijzonders mogelijk. ook al zou je dat ervoor zetten, maarja. alles boven alles he.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic