Mysql monitor ausgaben mit php auswerten

ich hab nur mal eine frage ob folgendes möglich ist:
denn ich ein mysql statment über den mysql monitor aufgebe erhalte ich eine rückmeldung … ob erfolgreich oder nicht … oder die komplette tabelle …

ist es möglich wenn ich mittels php und mysql_query($sql) ein beliebiges sql statment (aus der textarea mit dem value sql) an die db schicke, das ich den stream der normalerweise an den mysql monitor ausgeben wird, mit php abfange und ihn mittels echo auf der php seite ausgebe?

ist nur so ne frage …
wenn ansatzweise so etwas möglichist … währe ich über tipps sehr erfreut

danke
livian :smile:

meinst Du sowas?
$query = mysql_query($querystring) or echo " Fehler im SQL-String:
$querystring ";

$query = mysql_query($querystring) or echo " Fehler
im SQL-String:
$querystring ";

danke der hilfe …

ich glaube ich denke etwas zu frei:

angegommen ich habe eine textarea in der ich beliebigen sql code eingeben kann (SELECT, UPDATE, DELETE, INSERT)
dieser wird dann durch die variable $sql an mysql_query($sql); weitergereicht und ausgeführt.

nur leider kann ich nicht auswerten was passiert.
dachte man kann es evtl. allgemein halten, um nicht alle möglichen möglichkeiten abzufragen bzw. fangen.

und habe dabei an den mysql monitor gedacht - ob es nicht möglich ist diesen einzubinden oder wenigstens die daten abzufangen, die die auch an den sqlmonitor geschickt würden, wenn man darüber arbeitet.

nun ja wenn es nicht geht muss mal schauen …

trotzdem vielen dank

vivian :smile:

Hallo !

ich hab nur mal eine frage ob folgendes möglich ist:
denn ich ein mysql statment über den mysql monitor aufgebe
erhalte ich eine rückmeldung … ob erfolgreich oder nicht …

mysql_errno bzw. mysql_error
ggfs. mysql_num_rows bzw. mysql_affected_rows
mysql_info

oder die komplette tabelle …

die gibt dann mit mysql_fetch_assoc

ist es möglich wenn ich mittels php und mysql_query($sql) ein
beliebiges sql statment (aus der textarea mit dem value sql)
an die db schicke, das ich den stream der normalerweise an den
mysql monitor ausgeben wird, mit php abfange und ihn mittels
echo auf der php seite ausgebe?

Da wird kein Stream ausgegeben. Die Ausgabe macht der Monitor selbst, die mysqlclient - API kann nur die Funktionen, die php auch hat.
Den Monitor fernsteuern kann man natürlich, aber wozu ?

So etwas muss man nicht einmal selbst machen, die sql.php von phpMyAdmin (ggfs. ältere Version ansehen, die wegen dem fehlenden PMA-Zeug übersichtlicher ist) ist GPL und macht genau das, was du willst.

Alexander

danke für die infos werde mich glaich mal drüber machen!

ciao
vivian