junaooaks 3 Denunciar post Postado Julho 11, 2007 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
Leandro Nunes 0 Denunciar post Postado Julho 11, 2007 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
junaooaks 3 Denunciar post Postado Julho 11, 2007 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
junaooaks 3 Denunciar post Postado Julho 11, 2007 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