Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

My name is Jan Lucas

[Resolvido] Erro no select de campos relacionados com PHP

Recommended Posts

Galera a minha dúvida é pq na hora de selecionar campos relacionados da tabela da um erro:

 

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\helpdesk\enter_box_user.php on line 42

 

CREATE TABLE `enter_box_user`
(
`id` INT NOT NULL AUTO_INCREMENT,
`user_fk` INT NOT NULL,
`receptor_resposta_fk` INT NOT NULL,
`hora` TIME NOT NULL,
`data` DATE NOT NULL,
`assunto` VARCHAR (200) NOT NULL,
`mensagem` MEDIUMTEXT NOT NULL,
`status` VARCHAR (15) NOT NULL,
PRIMARY KEY (`id`),
FOREIGN KEY (`receptor_resposta_fk`) REFERENCES `user_admin`(`id`),
FOREIGN KEY (`user_fk`) REFERENCES `user_admin` (`id`)
ON DELETE CASCADE
ON UPDATE CASCADE
)
ENGINE = INNODB

 

CREATE TABLE `user_admin`
(
`id` INT NOT NULL AUTO_INCREMENT,
`user_name` VARCHAR (50) NOT NULL,
`complete_name` VARCHAR (120) NOT NULL,
`setor` VARCHAR (120) NOT NULL,
`email` VARCHAR (100) NOT NULL,
`pass` VARCHAR (15) NOT NULL,
PRIMARY KEY (`id`) 
)
ENGINE = INNODB

 

O erro dá aki :

 

$sql = mysql_query("SELECT 
user_admin.id,
user_admin.complete_name,
enter_box_user.id,
enter_box_user.user_fk,
enter_box_user.hora,
enter_box_user.data,
enter_box_user.assunto,
enter_box_user.mensagem,
enter_box_user.receptor_mensagem_fk
FROM user_admin INNER JOIN enter_box_user ON user_admin.id = enter_box_user.receptor_mensagem_fk ORDER BY enter_box_user.data ASC");

$linhas = mysql_num_rows($sql);
while ( $res = mysql_fetch_array($sql))
{  restante dos codigos }

 

Galerinha é só isso o Problema, não consigo imprimir na página os valores acima selecionados dando aquele erro. Abraço. Tentem ajudar aew Por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

FOREIGN KEY (`receptor_resposta_fk`) REFERENCES `user_admin`(`id`),

 

 

enter_box_user.receptor_mensagem_fk

 

FROM user_admin INNER JOIN enter_box_user ON user_admin.id = enter_box_user.receptor_mensagem_fk ORDER BY enter_box_user.data ASC");

 

 

1 - Seus campos estão errados.

2 - O uso de aspas está errado.

 

Apenas revise-os.

 

Até.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.