PHP/MySQL: Überprüfen ob ein bestimmter Datensatz (id) existiert

Mit diesem kleinen Codeschnipsel kann man überprüfen ob in einer MySQL Datenbank ein bestimmter Datensatz existiert (z.B. die ID).

<?php

// Eine Verbindung zur Datenbank sollte bestehen:
$db = mysql_connect ("HOST", "USERNAME", "PASSWORT");
$datenbank = "DATENBANKNAME";
$tabelle = "TABELLENNAME";

// Was soll abgefragt werden?
$abfrage = "SELECT irgendeinfeld FROM $tabelle WHERE feldname = 'xxxxxxxx' LIMIT 1"

// Überprüfung und danach Fehlermeldung falls es den Datensatz nicht gibt
$einlesen = mysql_db_query($datenbank, $abfrage);     
if (mysql_num_rows($einlesen) == 0){
    echo "Dieses Datensatz gibt es nicht...";
}

?>


Hier wird nun überprüft ob das Feld "irgendeinfeld" (z.B. die ID) aus der Tabelle "$tabelle" gefüllt ist, wo das Feld "feldname" den Wert "xxxxxxxx" besitzt.

 

abgelegt in Codeschnipsel Ι geposted von admin - 2010-07-14