Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

kontrolle ?wie?





Frage

hallo habe ne prob möchte bevor ich was in meine Datenbank reinschreibe kontrollieren ob nicht genau so ein eintrag vorhanden ist! wie geht das? ich schreibe wie folgt etwas in die datenbank: <? if ($eintrag) { $result = "INSERT INTO kalender(datum, start, sportart, gegner) VALUES('$datum', '$start', '$sportart', '$gegner')"; $result = mysql_query($result); echo mysql_error(); } ?> wäre echt nett wenn ihr mir helfen könnt habe im internet nix dazu gefunden was bei mir funktionierte ...

Antwort 1 von Nessus

Hi,

entweder machst Du eine Abfrage und vergleichst (if exist) oder du legst einen eindeutigen Schlüssel auf dei Tabellenspalte. Ist zwar nicht die sauberste Lösung aber es ist am einfachsten.

Nessus

Antwort 2 von Basdl

Es geht auch so:
<?

$query = "SELECT * FROM `kalender` WHERE `datum` = '$datum' AND `start` = '$start' AND `sportart` = '$sportart' AND `gegner` = '$gegner'";
$result = mysql_query($query);
$exists = mysql_num_rows($result);
if($exits == 0)
{
$result = "INSERT INTO kalender(datum, start, sportart, gegner) VALUES('$datum', '$start', '$sportart', '$gegner')";
$result = mysql_query($result);
}


echo mysql_error();


?>

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: