Ich will mithilfe eines Formulars herausfinden ob der Benutzer in der DB existiert und falls ja seine ID auslesen, momentan habe ich folgenden code
meine Frage jetzt, kann man das ganze vereifachen auf 1 query, wenn ja wie ?
mfg Spikaner
PHP:
If (isset ($_POST['absenden']))
{
// überrüfen ob User verhanden
$abfrage = mysql_query("SELECT * from benutzerdaten where lower(Nickname) = '" . strtolower($_POST['empfaenger']) . "'");
$anzahl = mysql_num_rows($abfrage);
if($anzahl > 0)
{
$fehlertext = "Username existiert nicht";
$zurueckbutton = "./index.php?ac=nachrichten";
include("error.php");
die;
}
else
{
// wenn ja benutzer ID auslesen
$query_string = "SELECT Id FROM benutzerdaten WHERE lower(Nickname) = '".strtolower($_POST['empfaenger'])."'";
$result = mysql_query($query_string);
$result1 = mysql_fetch_array($result);
}
// wenn vorhanden eintragen
$sql_query_string = " etc....
mfg Spikaner