Hey leute,
mein problem:
ich habe eine probedatenbank mit bisjetzt nur einem eintrag zum ausprobieren.
und zwar handelt es sich um ein regiestrierungs script. in einem formular werden vom user die daten angegeben, diese werden ausgelesen und geprueft.
Als naechstes moechte ich, dass mittels SELECT genau der Username, den der User eingegeben hat, aus der datenbank ausgelesen wird, eben um zu pruefen ob der username schon vergeben ist.
Wie stelle ich das genau an? hab schon rumprobiert und habe soweit dieses hier:
in der datenbank liegt der username "add" vor, deshalb ist er bei dem SELECT drinne. wenn ich es recht verstehe sollte es normaler weise so heissen:
WHERE
Username = " '.$Username.' " ';
koennt ihr mir helfen?
mein problem:
ich habe eine probedatenbank mit bisjetzt nur einem eintrag zum ausprobieren.
und zwar handelt es sich um ein regiestrierungs script. in einem formular werden vom user die daten angegeben, diese werden ausgelesen und geprueft.
Als naechstes moechte ich, dass mittels SELECT genau der Username, den der User eingegeben hat, aus der datenbank ausgelesen wird, eben um zu pruefen ob der username schon vergeben ist.
Wie stelle ich das genau an? hab schon rumprobiert und habe soweit dieses hier:
Code:
$mysqli = new mysqli ($Location,
$User,
$Password,
$DatabaseName);
if (mysqli_connect_errno())
{
die('Konnte keine Verbindung zu Datenbank aufbauen, MySQL meldete: '.mysqli_connect_error());
}
$sql = 'SELECT
Username
FROM
User
WHERE
Username = "add" ';
$result = $mysqli->query($sql);
if (!$mysqli->query($sql))
{
echo 'Fehler ('.$mysqli->errno.'): '.$mysqli->error;
echo '<p>DBSTATE: '.$mysqli->sqlstate.'</p>';
}
$mysqli->close();
in der datenbank liegt der username "add" vor, deshalb ist er bei dem SELECT drinne. wenn ich es recht verstehe sollte es normaler weise so heissen:
WHERE
Username = " '.$Username.' " ';
koennt ihr mir helfen?