anonymous
2011-09-25 11:23:56 UTC
$data->query('CREATE TABLE IF NOT EXISTS player (
nick VARCHAR(15) NOT NULL PRIMARY KEY,
password TEXT NOT NULL,
email TEXT NOT NULL,
active TEXT NOT NULL);');
$nick=$_POST['nick'];
$password=sha1($_POST['password']);
$email=$_POST['email'];
$data->query('INSERT INTO player SET
nick='.$nick.' password='.$password.' email='.$email.' active=false;');
mi da errore:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'email= active=false' at line 2
So che non ho messo dei valori alle variabili ma se ance li inserissi non cambia niente...
(se serve:
public function query($sql)
{
if(isset($this->attiva))
{
$sql = mysql_query($sql) or die (mysql_error());
return $sql;
}else{
return false;
}
}
)
qualcuno riesce a dirmi dove sbaglio senza usare termini troppo complicati?
PS: il codice è frutto di un collage di scopiazzature qua e la quindi credo ci siano degli errori...