este problema es fastidioso no se como resolverlo lo he intentado de todo
entonces esto es lo que pasa cuando envio una consulta a la base de datos mysql desde php este responde con errores a pesar que la sintaxis esta escrita correctamente
pero sin embargo si lo hago desde la interfaz de phpmyadmin todo funciona bien
cuando intento hacer una consulta desde la consola de phpmyadmin me devuelve este mensaje
Query SQL:
INSERT INTO `usuarios` ('id', 'nome', 'telefono', 'email', 'password') VALUES (NULL,'$nome', '$telefono', '$email', '$password')
Messaggio di MySQL: Documentazione
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''id', 'nome', 'telefono', 'email', 'password') VALUES (NULL,'$nome', '$telefono'' at line 1
bueno volviendo al caso les comparto el codigo
este es naturalmente el script de conexion
**_$server = "localhost";
$user= "root@localhost";
$password="";
$db = "registro";
$conex = mysql_connect("$server", "$user", "$password", "$db");_**
este fichero se encarga de registrar los datos en mysql
<?php
**$nome= $_POST['nome'];
$telefono = $_POST['telefono'];
$email = $_POST ['email'];
$password = $_POST['password'];
include ("conexion.php");
$sql = "INSERT INTO `usuarios` ('id', 'nome', 'telefono', 'email', 'password') VALUES (NULL,'$nome', '$telefono', '$email', '$password')";
$consulta = mysql_query($sql, $conex);
//$envio = mysql_query($sql, $conex);
if (!$consulta) {echo"error ";} else {"consulta enviada";} //
mysql_close($conex); //cerrar la conexion con la bd**
?>
por ultimo el script que verifica la existencia de un usuario registrado
**$email = $_POST['email'];
$password = $_POST['password'];
include("conexion.php");
$consulta = "SELECT * FROM 'usuarios' WHERE email ='$email' AND password ='$password' ";
mysql_query($consulta. $conex);
if(!$consulta) {echo "error";} else {echo "consulta enviada";}
$conteo = mysql_num_rows($consulta); //_ mysql_num_rows() expects parameter 1 to be resource_
if ($conteo > 0)
{
header ("location:perfil.php");
}
else
{
echo nl2br ("usuario inexistente");
}
//if (!$conteo) {echo "el usuario no existe" ;} else {echo "usuario verificado" ;}
mysql_close($conex);**