kostenloser Webspace werbefrei: lima-city


Wert vorhanden?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.

    Hallo!

    Ich hab mal eine Frage. Wenn ich ein Script habe, indem eine SQL DELETE Abfrage angewendet wird, gibt es keinen Fehler aus, wenn es den Wert nicht gibt.

    z.B. die Abfrage lautet:
    $sql = "DELETE FROM tabelle WHERE name = 'xy'";

    Wenn der Name "xy" nicht existiert, gibt das Script keinen Fehler aus. Es ist also alles in Ordnung.

    Wie kann ich es nun machen, dass wenn der Wert "xy" nicht in der Tabelle existiert, dass das Script mir einen Fehler ausgibt, bzw. hat diese SQL Abfrage einen R?ckgabewert, den ich weiterverarbeiten kann? Wenn ja dann wie?


    Ich bedanke mich schon einmal im Voraus.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k**********e

    mit mysql_affected_rows() kannst dus machen

    #mit mysql verbinden
    mysql_query("DELETE FROM tabelle WHERE name = 'xyz'");
    printf ("Datens?tze gel?scht: %d\n", mysql_affected_rows());

    mach was draus :cool:
  4. k*****i


    mit mysql_affected_rows() kannst dus machen

    #mit mysql verbinden
    mysql_query("DELETE FROM tabelle WHERE name = 'xyz'");
    printf ("Datens?tze gel?scht: %d\n", mysql_affected_rows());

    mach was draus :cool:


    bitte nicht vertippen!;)

    mysql_query("DELETE FROM tabelle WHERE name = 'xyz'");
    print ("Datens?tze gel?scht: %d\n", mysql_affected_rows());


    wobei ich print hier als eher ungeeignet entpfinde!

    MfG

    Kraeusi
  5. lol Kraeusi!
    Da wird sich der Alopex aber ?rgern! ;)
    -> http://alopex.pyrokar.lima-city.de/index.php/PHP/Nie+wieder+echo.html#printf
    Das war kein Tippfehler, sondern beabsichtigt!
    Die Funktion heisst "printf()".
    Sie ist sehr praktisch. ;)
    http://de2.php.net/printf
  6. Autor dieses Themas

    thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.


    mit mysql_affected_rows() kannst dus machen

    #mit mysql verbinden
    mysql_query("DELETE FROM tabelle WHERE name = 'xyz'");
    printf ("Datens?tze gel?scht: %d\n", mysql_affected_rows());

    mach was draus :cool:


    Danke!

    Das ist das was ich gesucht habe.

    Thread kann von mir aus geschlossen werden.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!