no me deja registrar os dejo los dos consultas:
Código
y la consulta es:
CREATE TABLE usuaris( id INT(3) PRIMARY KEY, usuari VARCHAR(50) UNIQUE, pass TEXT, carrec VARCHAR(15) DEFAULT 'alumne', FOREIGN KEY(id) REFERENCES alumne(id) ); CREATE TABLE alumne( id INT(3) PRIMARY KEY AUTO_INCREMENT, nom VARCHAR(50), cognom1 VARCHAR(50), cognom2 VARCHAR(50), curs INT(1), ) AUTO_INCREMENT = 1;
Código
$sql="SELECT `alumne.id`,`alumne.nom`,`alumne.cognom1`,`alumne.cognom2`,`usuaris.pass` FROM alumne,usuaris"; $sql .=" WHERE `alumne.id`=`usuaris.id` AND `usuaris.usuari` LIKE '".$user."' LIMIT 1";
me dice que no encuentra el usuario y el usuario esta ya en la base de datos correctamente luego porve de ejecutarlo con PHPMYADMIN y me dice este error:
Código:
consulta SQL :
SELECT `alumne.id` , `alumne.nom` , `alumne.cognom1` , `alumne.cognom2` , `usuaris.pass`
FROM alumne, usuaris
WHERE `alumne.id` = `usuaris.id` AND `usuaris.usuari`
LIKE 'mtrepat'
LIMIT 1
MySQL ha dicho:
#1054 - La columna 'alumne.id' en field list es desconocida