login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query fout, waar?

Offline Nrzonline - 09/07/2006 14:04 (laatste wijziging 09/07/2006 14:07)
Avatar van NrzonlinePHP ver gevorderde
  1. <?PHP
  2. function plaats_antispam ($afzender_ip, $anti_spam)
  3. {
  4. mysql_query ( "INSERT INTO email_antispam
  5. (antispam_ip,
  6. antispam_time)
  7. VALUES
  8. ('" . $afzender_ip . "',
  9. '" . time ()+60*$anti_spam . "')") // Fout zit hierin
  10. or die (mysql_error ());
  11. }
  12. ?>


Citaat:
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 '300')' at line 1


Ziet iemand wat ik verkeerd doe? Kan hem zelf niet zo snel
vinden... Zou wel weer iets doms zijn zoals gewoonlijk :/

Alvast bedankt,
Nrzonline

2 antwoorden

Gesponsorde links
Offline Richard - 09/07/2006 14:07
Avatar van Richard Crew algemeen
  1. time ()+60*$anti_spam


  1. (time ()+60*$anti_spam)


de + en * hebben te lage precedentie, ze slokken de string in zn geheel op en gaan daar mee rekenen. de haakjes voorkomen dit.
Offline Nrzonline - 09/07/2006 14:10
Avatar van Nrzonline PHP ver gevorderde Hmz, bedoel ik... Had ik moeten weten, aangezien ik
vaker met time () heb gewerkt in querys e.d.
het werkt nu in ieder geval

Bedankt voor je hulp,
Nrzonline
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.177s