Hallo hallo

Ik wil met dit stukje kijken of de naam al voorkomt in de database.... maar het lukt niet goed zien jullie wat er fout is?

$query = "SELECT username FROM chatUserList WHERE username='$username'";
// vanaf hier gaat het fout
$row = mysql_fetch_array($query);
if ($row['username']=='$username')
{
fail("Username bestaat al");
} else
{
// dit werkt weer wel
$timestamp = time();
$query = "INSERT INTO chatUserList (username, lastActivity) VALUES ('$username', '$timestamp')";
$myDB->query($query);
}
nee zo meot dat niet je doet gewoon
<?
$query = "SELECT username FROM chatUserList WHERE username='$username'";
if(mysql_num_rows($query) == 1) { // telt de resulataten als dat er al 1 is dan dus de fout
fail("Username bestaat al");
} else
{
// dit werkt weer wel
$timestamp = time();
$query = "INSERT INTO chatUserList (username, lastActivity) VALUES ('$username', '$timestamp')";
$myDB->query($query);
}
Simpel :) dat wist ik niet thanx
Eerst de query uitvoeren zou ook kunnen helpen ... ^^
hej maar toch werkt het nog niet... ik kan gewoon 2x hetzelfde invullen...

syntaxfout ergens?
oops
Ik heb nu dit:

$query = "SELECT username FROM chatUserList WHERE username='$username'";
$myDB->query($query);
if(mysql_num_rows($query) > 0) { // telt de resulataten als dat er al 1 is dan dus de fout
fail("Username bestaat al");

} else
{
$timestamp = time();
$query = "INSERT INTO chatUserList (username, lastActivity) VALUES ('$username', '$timestamp')";
$myDB->query($query);

Maar het stukje bij de select en fail werkt nog steeds niet... ik snap er echt nix van zo moet hij het toch doen?
hey die chatbox waar kun je die vinden?
Je bakt er weer geen brood van ;)

Mysql_num_rows slikt als argument enkel het resultaat van de query.
Dat is de fout ...
op mijn site.... maar hij werkt niet goed... dus why?
die heb ik zo van han gehad... maar hoe moet ie dan volgens jou zijn?

Reageren