• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

php If Else abfrage in Verbindung mit einer SQL Datenbank

Status
Für weitere Antworten geschlossen.

der_robert

Neues Mitglied
Guten abend,

ich möchte für meine Seite ein Abstimmungs Script schreiben, bei dem Jeder User aber nur einmal abstimmen darf.

Das Login und Registrierungsformular habe ich fertig.

alle Daten stehen per {variable} zur Verfügung.

ich benötige jetzt nurnoch eine abfrage nach folgendem schema:

(diese Abfrage wird erst angezeigt wenn der User sich eingeloggt hat !!)

wenn " "USER-E-MAIL" in Datenbank/Tabelle "XXX/YYY" "

dann "hier kommt nur Text rein"

sonst " Hier kommt ein Formular rein welches den wert (die stimme) in die Datenbank/Tabelle "XXX/YYY" schreibt und passend dazu die e-mail (für spätere abfragen) "

ich hoffe Ihr könnt mir weiterhelfen.

mfg der_robert
 
Zuletzt bearbeitet:
Werbung:
PHP:
$sql = @mysql_query("SELECT `id` FROM `tabelle` WHERE `email` = '[email protected]';");
$count = @mysql_num_rows($sql);
if($count > 0)
{
  echo "Steht schon drin."
}
Was simpleres will mir irgendwie nicht einfallen. Würde vielleicht helfen, die Spalte UNIQUE zu setzen.
 
Werbung:
Dafür brauchst du dann aber mysql_fetch_*.
Ich hab drüber nachgedacht ob das, oder mysql_num_rows schneller ist und hab mich für letzteres entschieden. Falsche Entscheidung? :)
 
Jap :) *mindestlänge* ^^

//Edit: Wenn man jetzt natürlich mit mysql_fetch_object arbeitet dann sit der schöne geschwindigkeitsvorteil auch wieder weg ^^
also immer schön mysql_fetch_row oder mysql_fetch_assoc verwenden ^^
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben