Tom: WENN DANN in einer SELECT abfrage, geht das?

Beitrag lesen

Hello,

Ich möchte in meiner Tabelle einen Namen suchen, falls dieser nicht vorhanen ist soll der Namen $name = 'frei' ausgegeben, der auch in er tabelle vorhanden ist.

$sql =  "select  * from table WHERE name='$name'";

Das Escaping hast Du sicherlich nicht vergessen, sondern hier nur weggelassen?

Was hältst Du von der Alternative, den Namen einfach einzutragen in die die Tabelle, und sollte er schon dagewesen sein, den Eintrag abzulehnen? Das wäre ein übliches und multirequestfestes Vergehen f+r Datenbankanwendungen.

siehe UNIQUE als CONSTRAINT für die jeweilige SPALTE der TABELLE.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com