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).
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.
<?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...";
}
?>
// 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







