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
Vanaf 25 artikelen, geschreven en gepubliceerd op blogs (met traffic)!AdvertentieruimteVerhoog je online autoriteit met Publisher PlaceLinkpartnersStartklare vakantievergelijker website te koop!Website te koopEen artikel op een vakantiesite met 4.7k traffic per maand? Nu maar €32,-!Advertentieruimte -
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