[MySQL] mysql_error() leeg op NT?

Pagina: 1
Acties:

  • amphora
  • Registratie: December 1999
  • Laatst online: 08:10

amphora

Websites & Fotografie

Topicstarter
als ik een query doe die fout is geeft de functie mysql_error() normaal (op m'n linux bak) een nette foutmelding terug. Maar MySQL en PHP of windows nt denkt daar blijkbaar anders over. Er gaat iets fout want php stopt ermee bij
<? mysql_query("SELECT * FROM table") or die(mysql_error()); ?>
maar waarom is die error string leeg?

nickdekruijk.nl Websites & Fotografie


  • WouZz
  • Registratie: Mei 2000
  • Niet online

WouZz

Elvis is alive!

Waarschijnlijk omdat de query gewoon goed wordt uitgevoerd.. :)
Dat php "ermee stopt" zal wel ergens anders aan liggen...

On track


  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
Ik heb jou hier niet eerder gezien, dus ik weet niet hoe hoog je niveau ligt. Maar doe je verder ook wat met die query? Het is niet zo simpel als "code invoeren en je krijgt het goeie op je scherm terecht".

  • amphora
  • Registratie: December 1999
  • Laatst online: 08:10

amphora

Websites & Fotografie

Topicstarter
Mijn niveau is vrij hoog :r
En die query is niet goed. Om er zeker van te zijn doe ik bijvoorbeeld: SELECT * FROM nietbestaandetabel, zeker weten dat die fout is. als ik or die(mysql_error()) vervang door die("Fout!") dan laat ie dus fout zien, dus de query is echt wel fout. Maar toch is mysql_error blijkbaar leeg, mysql_errno() overigens ook.

Als ik overigens precies hetzelfde script op een linux machine uitvoer dan laat ie wel gewoon de mysql_error zien.

nickdekruijk.nl Websites & Fotografie


  • amphora
  • Registratie: December 1999
  • Laatst online: 08:10

amphora

Websites & Fotografie

Topicstarter
Echt niemand?

Laat ik 't anders vragen: Heeft iemand PHP en MySQL op een Windows 2000 bak draaien waar mysql_error wel een fatsoenlijke melding geeft bij een foute query?

nickdekruijk.nl Websites & Fotografie


  • HGM
  • Registratie: April 2000
  • Niet online

HGM

Op maandag 20 mei 2002 11:14 schreef Amphora het volgende:
Laat ik 't anders vragen: Heeft iemand PHP en MySQL op een Windows 2000 bak draaien waar mysql_error wel een fatsoenlijke melding geeft bij een foute query?
Dit: "mysql_query("SELECT * FROM table") or die(mysql_error());"
geeft:
"You have an error in your SQL syntax near 'table' at line 1"

Op win2k ;)

  • amphora
  • Registratie: December 1999
  • Laatst online: 08:10

amphora

Websites & Fotografie

Topicstarter
Op maandag 20 mei 2002 11:19 schreef HGM het volgende:

[..]

Dit: "mysql_query("SELECT * FROM table") or die(mysql_error());"
geeft:
"You have an error in your SQL syntax near 'table' at line 1"

Op win2k ;)
Damn..... Het kutte is dat die server niet van mij is, ik kan er dus weinig op testen... Zou het een instelling in my.cfg of moet ik 't eerder in de php sfeer zoeken?

nickdekruijk.nl Websites & Fotografie


  • HGM
  • Registratie: April 2000
  • Niet online

HGM

Welke versie van php en mysql hebben we het over?

  • amphora
  • Registratie: December 1999
  • Laatst online: 08:10

amphora

Websites & Fotografie

Topicstarter
MySQL 3.23.38 en 4.0.4pl1

Maar ik word langzaam gek denk ik.... Ik heb niets aan dat php script veranderd en nu krijg ik wel ineens een nette melding.

nickdekruijk.nl Websites & Fotografie

Pagina: 1