Ir para conteúdo

Arquivado

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

junaooaks

select *

Recommended Posts

ai galera

 

galera me corrigem nesta consulta que aparece o seguinte erro:

 

Coluna 'nome' em 'field list' é ambígua

 

<?php session_start();

 

// charmar variavel de session

$cliente;

$vendedor;

 

//cadastra arquivos no banco de dados

$sql = "SELECT nome

FROM cliente, vendedor

WHERE cliente.cnpj=$cliente AND vendedor.cod_vendedor = $vendedor";

 

//selecionar o banco de dado e conectar com o mysql

$conn = mysql_connect('localhost', 'root', '123');

$db = mysql_select_db("sisgew")

or die ("NAO HÀ BANCO DE DADO!");

 

$sql = mysql_query($sql)

or die (mysql_error());

 

//armazenar o resultado nas variaveis

$nome_vendedor = $sql->vendedor;

$nome_cliente = $sql->cliente;

 

//mostra na tela o resultado da consulta

echo "$nome_cliente";

echo "$nome_vendedor";

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você deve especificar de qual tabela é o nome:

 

$sql = "SELECT nomeFROM cliente, vendedorWHERE cliente.cnpj=$cliente AND vendedor.cod_vendedor = $vendedor";

SELECT cliente.nome as cli_nome FROM

 

ou

 

SELECT cliente.nome as cli_nome, vendedor.nome as vend_nome FROM

 

e assim em diante...

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT cliente.nome as cli_nome FROM

 

ou

 

SELECT cliente.nome as cli_nome, vendedor.nome as vend_nome FROM

 

e assim em diante...

este nome depois de AS e para que e o que é ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao esta retornando nada nem erro nem resultado o que sera :mellow: agora

 

<?php session_start();

 

// charmar variavel de session

$cliente;

$vendedor;

 

//cadastra arquivos no banco de dados

$sql = "SELECT cliente.nome AS cli_nome, vendedor.nome AS vend_nome

FROM cliente, vendedor

WHERE cliente.cnpj=$cliente AND vendedor.cod_vendedor = $vendedor";

 

$conn = mysql_connect('localhost', 'root', '123');

$db = mysql_select_db("sisgew")

or die ("NAO HÀ BANCO DE DADO!");

 

$sql = mysql_query($sql)

or die (mysql_error());

 

// puxa resultado do banco de dado e armazena na variavel

$nome_vendedor = $sql->vend_nome;

$nome_cliente = $sql->cli_nome;

 

//exibi resultado na tela

echo "$nome_cliente";

echo "$nome_vendedor";

?>

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.