[PHP] Snap foutmelding niet

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 24-04 13:47
Ik krijg deze foutmelding:

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 '.35.154' at line 1.

Maar wat betekent '.35.154'? Ik weet nu niet waar ik de fout moet zoeken.

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 07-05 00:27

TheDane

1.618

hoe ziet de query eruit die je wil uitvoeren?

  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 10:26
Print / echo je SQL query eens voor je hem uitvoert?

[juischt..]

[ Voor 13% gewijzigd door nescafe op 08-04-2005 23:52 ]

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans


  • mrFoce
  • Registratie: Augustus 2004
  • Laatst online: 08-05 18:30
mmmm

mijn gok is dat je een IP gaat opslaan, en dat je 'query' niet goed in elkaar zit (denk aan een " vergeten, of teveel etc etc )..

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 24-04 13:47
Dat is het juist...ik krijg het bij al mijn pagina's nu opeens, terwijl ze eerder wel werkte.

Mijn pagina's beginnen allemaal met:
PHP:
1
2
3
4
5
session_start();
require('functions.php');
if (FALSE == ($rDbConn = connectdb())) {
    die();
}

Ik kan wel een paar query's plakken, qua structuur zijn ze allemaal hetzelfde:
PHP:
1
2
3
4
5
mysql_query("   INSERT INTO berichten (verzender_id,ontvanger_id,onderwerp,bericht,datum,ip) VALUES (".geef_id().",".$aan.",".$onderwerp.",".$bericht.", NOW(), ".$_SERVER['REMOTE_ADDR'].") ") or die ( mysql_error() );

$s_naam = mysql_query (" SELECT naam FROM leden WHERE id=".$cookie_user_id." ") or die ( mysql_error() );

$s_check_inbox = mysql_query("SELECT * FROM berichten WHERE ontvanger_id = ".$aan." ") or die ( mysql_error() );

[ Voor 18% gewijzigd door verytallman op 09-04-2005 00:00 ]


  • twiekert
  • Registratie: Februari 2001
  • Laatst online: 06-05 15:30
je mist overal quotes in je queries (waar je tekst invoert). dat kan gewoon nooit gewerkt hebben.

om onderwerp, bericht en ip moeten enkele quotes of ge-escapede dubbele quotes.

[ Voor 30% gewijzigd door twiekert op 09-04-2005 00:02 ]


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

verytallman schreef op vrijdag 08 april 2005 @ 23:51:
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 '.35.154' at line 1.
Dat zijn 'toevallig' ook de laatste 2 getallen van je ip address - de suggestie van de poster hierboven dat je iets fout doet met je query (voornamelijk die query waarmee je gebruik maakt van $_REQUEST['remote_addr'] lijkt me de boosdoener)) is denk ik de meest waarschijnlijke :)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Juist, quotes om je waarden heen zetten dus. :) Een keer de query die je daadwerkelijk uitvoert afdrukken wil 9 van de 10 keer ook nog wel eens ophelderen.

Lees ook even P&W FAQ - Het FAQ/Beleid topic en P&W FAQ - De "quickstart" door, want met zo'n magere topicstart als deze kan niemand wat, zoals je gemerkt hebt. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.