Ir para conteúdo

POWERED BY:

Arquivado

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

11closed

[Resolvido] erro SQL

Recommended Posts

ola estou com um erro que deve ser simples para resolver mais ñ estou consiguindo

 

dê uma olhada

 

<?php 
session_start();
include("../includes/config.php");
?>
<table>
   <tr>
    <td>Nome do Local</td>
    <td>Endereço da URL</td>
    <td>Login</td>
    <td>senha</td>
    <td>Datacadastro</td>
   <tr>
  </table>
  <?php 
  $sql = mysql_query("SELECT codigoid0, nlocal, nomeurl, login, senha, Datacadastro FROM ".$tabela1." WHERE `codigoid0`=".$_SESSION['id2']."" ) or die ("Erro: ". mysql_error());
  $query = mysql_num_rows($sql) or die(mysql_error());
  while($linhas = mysql_fetch_array($query)) {
  
  echo '
   <table>
    <tr>
     <td>'.$linhas["nlocal"].'</td>
     <td>'.$linhas["nomeurl"].'</td>
     <td>'.$linhas["login"].'</td>
     <td>'.$linhas["senha"].'</td>
     <td>'.$linhas["Datacadastro"].'</td>
    <tr>
   </table>
  ';
  }
  ?>

esta dano esse erro

 

Warning: mysql_fetch_array() expects parameter 1 to be resource, integer given in D:\wamp\......contas.php on line 35

 

a linha 35 é essa

 

while($linhas = mysql_fetch_array($query)) {

alguem sabe oq esta errado ?

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troca:

while($linhas = mysql_fetch_array($query)) {

 

Por:

while($linhas = mysql_fetch_array($sql)) {

Compartilhar este post


Link para o post
Compartilhar em outros sites

O colega acima já explicou.

 

Mas explicando, você estava tentando jogar num array, o número de linhas retornadas do banco, não a query própriamente dita. O parâmetro que o erro tava dando, é que ele não tinha nada pra jogar em array.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ué agora deu um erro aq.. so tinha uma pessoal cadastrada no BD ai so foi eu cadastra outra pessoal no BD apareceu esse erro

 

Erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

 

ñ mudei nd no codigo eseto oq o ESerra falou

 

opa ja arrumei galera obrigado

 

vlw kobutiii, pela exclicação ...

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só um chute, mas removendo as `` do `codigoid0` deve funcionar, se não, reveja os dados que você cadastrou do segundo usuário. Geralmente uma apóstrofe pode causar dor de cabeça desnecessária.

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.