PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Kurze Farge zur Funktion: mysql_query (https://www.php-resource.de/forum/php-developer-forum/56863-kurze-farge-zur-funktion-mysql_query.html)

Nora 14-07-2005 21:36

Kurze Farge zur Funktion: mysql_query
 
Hi,
ich habe mal eine Frage zur mysql_query Funktion. Und zwar sollte die Verbindung zur MySQL Tabelle mit mysql_query nicht funktionieren, kann man ja mit z.B. @mysql_query( ... ) or die("Es konnten keine Daten in die Datenbank geschrieben werden."); Eine eigene Fehlermeldung anzeigen.
Nach der Meldung werden meine folgenden Scripts jedoch abgebrochen. Und alles danach nicht mehr ausgeführt, wie auch z.B. Teile meines Designs (HTML Tabellen usw.) wie kann ich also z.B. die HTML Tabelle (in der sich die Meldung befindet) zu Ende ausführen lassen?

Könnt Ihr mir folgen? :rolleyes:

prego 14-07-2005 21:46

du hast dein script mit die() beendet und wunderst dich warum es nicht weiter läuft?

Nora 14-07-2005 22:13

Das ich mein Script abbreche ist mir schon klar, ich würde dies halt gern verhindern, jedoch auch eine Fehlermeldung ausgeben können. Geht das?

tomstig 14-07-2005 22:29

Noch nie probiert aber probier mal:

PHP-Code:

mysql_query(xxx) or echo 'Fehler!'


goth 14-07-2005 22:50

wohl eher print() ... !

tomstig 14-07-2005 23:41

Zitat:

Original geschrieben von goth
wohl eher print() ... !
hmm... die lösung ist mir auch in den sinn gekommen, und soweit ich weiß, gibts aber auch echo()

goth 15-07-2005 00:39

Wobei echo im eigentlichen Sinne keine Funktion sondern ein "Language-Construct" ist ... welches void zurückliefert ... und das sollte man in einem Ausdruck vermeiden ... !

Nora 15-07-2005 00:51

hm... Also bei mir führt beides nicht zum Erfolg?

Da alles was "nach" @mysql_query(xxx) or die"Fehler!" steht nicht mehr ausgeführt wird, habe ich bei einer Fehlermeldung so mehr oder weniger nur einer „halbe“ Homepage... und das sieht dann natürlich ziemlich komisch aus.

Ich möcht halt nur gern die Fehlermeldungen sauber anzeigen, ob nun mit meinem ganzen HTML Tabellen für das Design oder nicht ist mir ja egal.

Shurakai 15-07-2005 01:34

darf ich ganz dezent fragen was du jetzt genau machen willst? or print() willst du nicht benutzen? wieso?

prego 15-07-2005 09:31

PHP-Code:


if(!$res mysql_query('bla')){
  echo 
"oops, es gab einen Fehler";
}else{
  
//weider gehts....


Hast die Lösung doch schon halb geschaft....


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:21 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG