
Originariamente inviata da
satifal
Da manuale
mysql_query()
codice:
...
Solo per le istruzioni SELECT, SHOW, EXPLAIN o DESCRIBE mysql_query() restituisce un identificativo di risorsa o FALSE se la query non è stata eseguita correttamente.
...
ergo la query "non è stata eseguita correttamente".
Codice PHP:
$con = mysql_connect($host, $db_user, $db_psw);
mysql_select_db($db_name, $con);
$query = mysql_query("SELECT username FROM users WHERE username=".$username."");
$num = mysql_num_rows($query);
if ($num >= 1)
{ echo "<link href=\"css/custom_alert.css\" media=\"screen\" rel=\"stylesheet\" type=\"text/css\" /> <script src=\"//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js\"></script> <script src=\"js/custom_alert.js\"></script> <script type=text/javascript>_alert('Error!','Username already exists! Choose another')</script>"; }
else { echo "<link href=\"css/custom_alert.css\" media=\"screen\" rel=\"stylesheet\" type=\"text/css\" /> <script src=\"//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js\"></script> <script src=\"js/custom_alert.js\"></script> <script type=text/javascript>_alert('LOL!','Puoi continuare!')</script>"; }
Perchè non viene eseguita correttamente, non capisco..
Help!