Gente eu tenho 3 tabelas:
Ptsatd: codigo_uo, nome, endereço, telefone
Responsáveis: codigo_uo, cargo, titular, matricula
Circuitos: codigo_uo, designacao, velocidade
Como eu faço uma consulta, através do código q me mostre todos os dados dessas 3 tabelas?
eu fiz a consulta dessa forma:
sql = "(SELECT * FROM ptsatd) UNION (SELECT * FROM responsaveis) WHERE Codigo_UO LIKE '$nome%' ";
O '$nome%' recebe o resultado de um select.
Mas dá o seguinte erro:
Parse error: parse error, unexpected '=' in C:\wamp\www\pontosdeatendimento\Ptsatendimento.php on line 27
Alguém me ajuda please???
- Fórum WMO
- → Viewing Profile: Tópicos: Verena
Community Stats
- Group Usuários
- Active Posts 3
- Profile Views 341
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
Verena hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 01:40
Topics I've Started
Consulta Em Várias Tabelas
12/03/2007, 09:16
List/menu + Php
07/03/2007, 13:13
Bem gente é o seguinte, eu tenho esse código:
<?
$dbname="localhost";
$usuario="root";
$password="";
if(!($id = mysql_connect("localhost",$usuario,$password))) {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
exit;
}
if(!($con=mysql_select_db("aps",$id))) {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL 2. Favor Contactar o Administrador2.";
exit;
}
function mysqlexecuta($id,$sql,$erro = 1) {
if(empty($sql) OR !($id))
return 0;
if (!($res = @mysql_query($sql,$id))) {
if($erro)
echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador.";
exit;
}
return $res;
}
$sql = "SELECT * FROM ptsatd";
$res = mysqlexecuta($id,$sql);
?> <!-- fim conexão -->
<?
echo "<form method=\"post\" action=\"\">";
echo "<fieldset>";
while ($row = mysql_fetch_array($res)) {
echo '<legend>Informações</legend>';
echo "<br>";
echo $row['Codigo_UO'] ."\">";
echo "<br>";
echo $row['Nome_UO'] ."\">";
echo "<br>";
echo $row['Sigla'] ."\">";
echo "<br>";
echo $row['Endereço'] ."\">";
echo "<br>";
echo $row['Bairro'] ."\">";
echo "<br>";
echo $row['Municipio'] ."\">";
echo "<br>";
echo $row['CEP'] ."\">";
echo "<br>";
echo $row['UF'] ."\">";
echo "<br>";
echo $row['NúmeroTelefone'] ."\">";
echo "<br>";
echo $row['Fax'] ."\">";
echo "<br>";
echo $row['EmailInstitucional'] ."\">";
echo "<br>";
echo $row ["Usercode_1"] ."\">";
echo "<br>";
echo $row ['Usercode_2'] ."\">";
echo "<br>";
echo $row ['Usercode_3'] ."\">";
echo "<br>";
}
echo "</fieldset>";
echo "</form>";
?>
Só q esse código mostra todos os códigos, nomes, siglas, etc etc... que estiverem cadastrados no banco.
Ai vai a dúvida:
Como eu faço uma pesquisa, usando list/menu, p/ selecionar um nome e ele me mostrar, o código, a sigla, o endereço etc etc, ou seja, mostrar a linha toda, referente a esse nome???
Alguém pode me ajudar, por favor!!!
<?
$dbname="localhost";
$usuario="root";
$password="";
if(!($id = mysql_connect("localhost",$usuario,$password))) {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
exit;
}
if(!($con=mysql_select_db("aps",$id))) {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL 2. Favor Contactar o Administrador2.";
exit;
}
function mysqlexecuta($id,$sql,$erro = 1) {
if(empty($sql) OR !($id))
return 0;
if (!($res = @mysql_query($sql,$id))) {
if($erro)
echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador.";
exit;
}
return $res;
}
$sql = "SELECT * FROM ptsatd";
$res = mysqlexecuta($id,$sql);
?> <!-- fim conexão -->
<?
echo "<form method=\"post\" action=\"\">";
echo "<fieldset>";
while ($row = mysql_fetch_array($res)) {
echo '<legend>Informações</legend>';
echo "<br>";
echo $row['Codigo_UO'] ."\">";
echo "<br>";
echo $row['Nome_UO'] ."\">";
echo "<br>";
echo $row['Sigla'] ."\">";
echo "<br>";
echo $row['Endereço'] ."\">";
echo "<br>";
echo $row['Bairro'] ."\">";
echo "<br>";
echo $row['Municipio'] ."\">";
echo "<br>";
echo $row['CEP'] ."\">";
echo "<br>";
echo $row['UF'] ."\">";
echo "<br>";
echo $row['NúmeroTelefone'] ."\">";
echo "<br>";
echo $row['Fax'] ."\">";
echo "<br>";
echo $row['EmailInstitucional'] ."\">";
echo "<br>";
echo $row ["Usercode_1"] ."\">";
echo "<br>";
echo $row ['Usercode_2'] ."\">";
echo "<br>";
echo $row ['Usercode_3'] ."\">";
echo "<br>";
}
echo "</fieldset>";
echo "</form>";
?>
Só q esse código mostra todos os códigos, nomes, siglas, etc etc... que estiverem cadastrados no banco.
Ai vai a dúvida:
Como eu faço uma pesquisa, usando list/menu, p/ selecionar um nome e ele me mostrar, o código, a sigla, o endereço etc etc, ou seja, mostrar a linha toda, referente a esse nome???
Alguém pode me ajudar, por favor!!!
- Fórum WMO
- → Viewing Profile: Tópicos: Verena
- Privacy Policy
- Regras ·