errore mysql per form di registrazione

Luca Giammarco

Nuovo Utente
16 Mag 2015
3
0
0
Salve a tutti, sto portando avanti un progetto scolastico per la maturità in cui devo creare un form di registrazione collegato a delle tabelle in mysql (che ho creato in precedenza).
Il mio problema è che, dopo aver creato il codice php e la pagina in html che invia i dati ricevo questo 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 ''registrazione' (user,email,password) VALUES ('ddd','sssss','dsd')' at line 1

vi linko il codice del form di registrazione in caso trovaste degli errori che potrebbero risolvermi questo problema che mi sta facendo uscire di testa :confused::dipser:

PHP:
<?php

ini_set("error_reporting", "E_ALL");
ini_set("display_errors","1");

error_reporting(E_ALL);

$nomehost = "**********";
$nomeuser = "******";
$password = "*******";
$dbname = "********";
$tbname = "**********";


$connessione = mysql_connect($nomehost, $nomeuser, $password) or die("connessione fallita ".mysql_error());
$database_select=mysql_select_db($dbname,$connessione) or die("selezione non riuscita");

$user = $_POST['user'];
$mail = $_POST['mail'];
$pass1 = $_POST['pwd'];
$conferma = $_POST['conf_pwd'];

if($pass1!=$conferma)
{
	
 echo "Password non corrispondenti <br>";
 echo '<a href="registrati.php">ritorna indietro</a>';
} else {

  if($user == "" or $mail == "" or $pass1 == "" or $conferma ==""){

  echo 'Tutti i campi sono obbligatori<br><a href="registrati.php">ritorna indietro</a>';

  } else {

    $query = "insert into '$tbname' (user,email,password) VALUES ('$user','$mail','$pass1')";
    $result=mysql_query($query) or die("errore di registrazione. " . mysql_error());
	mysql_close();
  }
}

Il progetto va direttamente su un server online funzionante e l'errore viene rilasciato proprio dalla pagina sul server.
Grazie a tutti per l'aiuto e se avete bisogno di ulteriori informazioni basta chiedere :byebye:
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
intanto togli gli apici a $tbname
PHP:
$query = "insert into $tbname (user,email,password) VALUES ('$user','$mail','$pass1')";
poi:
che errore ti da?
e usa gli apposti bccode (per php ultima iconcina)
 

Luca Giammarco

Nuovo Utente
16 Mag 2015
3
0
0
con gli apici.png
questo è il risultato con gli apici e il relativo errore
senza gli apici al tbname.png
questo senza
 

Luca Giammarco

Nuovo Utente
16 Mag 2015
3
0
0
Ho risolto il problema che avevo all'inizio. Ma ne ha sviluppato un secondo. Da quel che ho capito il mio sql non riceve quello che gli invio con $tbname o $user infatti adesso, sostituendo $tbname con registrazione il codice funziona però inserisce sempre e solo $user $pass e $mail come dati e non quelli che inserisco io. Idee?
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Errore UPDATE tabella mysql PHP 1
MrSab [MySQL] Foreign key errore MySQL 5
gandalf1959 Errore di connessione a DB MySql PHP 5
C [Visual Basic] Errore INSERT su DB MySQL (VB.Net) Visual Basic 4
3_g errore con mysql insert in PDO PHP 29
M [MySql - VB6 sp6] Problema connessione db con alcuni pc (errore Lost connection to MySQL server...). MySQL 1
V [MySQL] Errore di sintassi 1064 MySQL 5
G [MySQL] Errore importazione tabella .sql #1062 - Duplicate entry '592' for key 'PRIMARY' MySQL 20
M [MySQL] Solito errore #1064 con poca comprensione MySQL 14
C [MySQL] errore 1064 MySQL 1
M PHP: errore connessione a MySQL PHP 5
K Non trovo l'errore! PDO MYSQL UPDATE PHP 2
C [MySQL] errore nell'importazione tabella con file csv MySQL 0
S Vecchio articolo registrazione utenti, errore MySQL PHP 2
M errore lettura data nel mysql con funzione Where PHP 1
E strano errore php/mysql PHP 8
Devil-94 errore mysql PHP 12
felino [PHP][MySQL] Errore nella query PHP 6
francesco7 Errore collegamento script a Mysql Aruba PHP 0
R Errore di comunicazione con database Mysql PHP 5
K MySQL errore 1045 MySQL 1
A [JAVA e MySql] Errore can't create table Java 3
G [MySql] Errore utente dopo ripristino Dump MySQL 2
C MySQL errore 1064 MySQL 2
voldemort Errore installazione MySQL in Windows 7 MySQL 1
M errore aggiornamento tabella mysql PHP 44
E errore php con database mysql PHP 0
H Errore di sintassi mysql? PHP 23
Mauro Guardiani errore newsletter mysql MySQL 1
neo996sps PHP + MYSQL: Errore su accesso area riservata PHP 1
T errore di sintassi sul db mysql MySQL 1
K Strano errore in una query mysql da php PHP 5
G Errore MySQL (era: problemino) PHP 4
H [Mysql] Errore esecuzione MySQL 4
M MySql errore 1064 MySQL 10
catellostefano Errore esecuzione query MySQL PHP 4
C errore Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' MySQL 0
J Problema campo id in mysql - non trovo l'errore!!! PHP 1
S Errore nella connessione Mysql PHP 2
M Errore in query mysql su ricerca record PHP 3
F Errore mysql 2003 10048 MySQL 0
G Errore connessione mysql con dreamweaver PHP 3
B Errore MySQL 10060 con mysql_connect PHP 1
F errore connessione mysql 10048 MySQL 0
G [AIUTO] Apache + Php + MySql + win -> ERRORE STRAN Apache 0
K Inserimento query Errore 1366 PHP 4
F errore 1062 su campo nuovo MySQL 4
N Errore interno Access MS Access 2
R mi da errore dove inizia il while PHP 1
R Recupero di permalink di un sito che è stato eliminato per errore WordPress 5

Discussioni simili