Innanzi tutto ciao a tutti!!!

Poi volevo chiedervi sepotevate darmi una mano con questo script percapire dove sto sbagliando, grazie

codice:
<?php



$username1 = $_POST['username'];
$password1 = $_POST['password'];
$confirmpassword1 = $_POST['confirmpassword'];

$error = "";

if ($username1 == ""){$error = "$error[*]Non hai inserito l'username
\n";}
if ($password1 == ""){$error = "$error[*]Non hai messo la password
\n";}
if ($password1 <> $confirmpassword1) {$error = "$error[*]Errore nell'iserimento della password
\n";}

###########################################################   Connessione database       #######################################################

$db_host = "localhost"; 
$db_user = ""; 
$db_password = ""; 
$db_name = "prova1"; 


$db = mysql_connect ($db_host, $db_user, $db_password);
$db_forum = mysql_select_db ($db_name, $db);

$query = "SELECT `usr`, `pwd`
               FROM `signup`
                  WHERE `usr` = '$username1 '";


$result = mysql_query($query) or die; 
if ($row = mysql_fetch_array($result)) { 
          if  ($row["username"] == $username1){$error = "$error[*]Il tuo username è già usato
\n";}}


if ($error == "")
{


$query = "INSERT INTO 'signup' (usr, pwd) VALUES ('$username1','$password1')";  
$result = mysql_query($query) or die(mysql_error()); 
print ("Registrazione effettuata con successo <a href=\"entra.php\">qui</a> e prova di nuovo");

}
else

{echo "Non sei riuscito a eseguire la registrazione per il seguente motivo<ul> $error[/list]Perfavore ritorna <a href=\"registrati.php3\">qui</a> e prova di nuovo";
}







mysql_close($db);


?>

Mi dà il seguente problema

You have an error in your SQL syntax near ''signup' (username, password, userlevel) VALUES ('filippo','aa', '1')' at line 1

A quantoho capito è un problema di connessione con il database ma nn riesco a capire cosa devo cambiare per far girare lo script.


Grazie a tutti!!