Mi sapreste dire cosa c'è di sbagliato in questa query?
codice:
$sql = @mysql_query("SELECT password FROM utenti WHERE   nome=" . '$_post['user'] . "'", $db);
sto provando a farla funzionare da tempo, ma niente. a seguire il codice per intero. mi sono assicurato che il database è popolato, i parametri di connessione sono giusti... ma cosa sbaglio? quando provo a connettermi, mi da il link come se avessi effettivamente effettuato il login ma non installa il cookie... pure se sbaglio volontariamente password javascript:smilie('')
Piango non succedete esattamente niente
codice:
<html>
<body vlink="black">
<?php
$username="nick";
$password="*********";
$host="localhost";
$database="my_nick";
 $db=mysql_connect($host, $username, $password) or die("Errore durante la connessione al database");
 $select_db=mysql_select_db($database, $db) or die("Errore durante la selezione del database");

if(isset($_POST['invio'])){
 $sql = @mysql_query("SELECT password FROM utenti WHERE   nome=" . '$_post['user'] . "'", $db);
 if($_post['pass']==$sql){
  setcookie("nome", $_post['user'], time()+100000000000000);
  ?>
  <table align="center">
  <tr>
  <td>Grazie, ti sei connesso!</td>
  </tr>
  </table>
  <?php
 }else{
  echo"Nome o password errati!";
 }
}else{
echo"Devi compilare il modulo del login!";
}
?>
</body>
</html>