phpbar.de logo

Mailinglisten-Archive

[php] mysql_error()?

[php] mysql_error()?

Egon Schmid (_(at)_work) eschmid_(at)_php.net
Mon, 18 Sep 2000 15:33:07 +0200


Volker Jahns wrote:

> "Egon Schmid (_(at)_work)" schrieb:
> 
> > Volker Jahns wrote:
> > >
> > > jaja, habe ich mitlerweile einen hinweis in der mysql-literatur gefunden...
> > > aber btw, die C-API meldete auch dann einen fehler, wärend php dass nicht
> > > schafft. warum eigentlich nicht?
> > >
> > > (das wäre eine frage an die api-entwickler ;-)
> >
> > PHP läuft im Allgemeinen in einem Apache-Server. MySQL ist ein anderer
> > Server. Wenn PHP keine Verbindung zum MySQL-Server aufmachen kann, dann
> > kann der MySQL-Server auch keine Ahnung haben, was der andere Server
> > eigentlich von ihm wissen will. Fehlermeldungen werden vom MySQL-Server
> > generiert, NACHDEM man sich erfolgreich angemeldet hat.

> Thx Egon, aber woher weiss dann PHP, dass es einen "Access denied" gab? Immerhin
> steht jenes in der $php_errormsg mit Zeilenangaben! Mir scheint die Argumentation
> NICHT schlüssig.

In php_errormsg() steht das drin was PHP selber weis. Es liegt ein
Permission Problem vor oder anderst ausgedrückt PHP darf den
MySQL-Server nicht benutzen. Die mysql_error()-Funktionen bleiben
deshalb leer, weil MySQL die Anfrage von PHP nicht angenommen hat.
 
> PS was ist richtiges Quoten???

So wie oben, mehr davon in http://learn.to/quote.

-Egon

-- 
SIX Offene Systeme GmbH · Stuttgart  -  Berlin  -  New York
Sielminger Straße 63   ·    D-70771 Leinfelden-Echterdingen
Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de
Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0,
Stand D 1117 und auf der Systems in München, Halle C2,  126


php::bar PHP Wiki   -   Listenarchive