ADL Postado Abril 13, 2007 Denunciar Share Postado Abril 13, 2007 Olá pessoal boa tarde, por favor como eu faço em PHP para pegar o último elemento está tabela alguém pode ajudar , sou iniciante, é urgente por favor!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 13, 2007 Denunciar Share Postado Abril 13, 2007 (editado) $sql = mysql_query("SELECT ..."); $linhas = mysql_num_rows($sql); for($i=0;$i<$linhas;$i++); { $coluna = mysql_result($sql,$i,"nome_da_coluna"); }A variável coluna vai pegar todos os valores de uma coluna. Como uma variável só armazena um valor, um irá sobrescrevendo o outro e a variável só pegará então o último registro daquela coluna na tabela. Editado Abril 13, 2007 por Renato Penna Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ADL Postado Abril 13, 2007 Autor Denunciar Share Postado Abril 13, 2007 $sql = mysql_query("SELECT ..."); $linhas = mysql_num_rows($sql); for($i=0;$i<$linhas;$i++); { $coluna = mysql_result($sql,$i,"nome_da_coluna"); }A variável coluna vai pegar todos os valores de uma coluna. Como uma variável só armazena um valor, um irá sobrescrevendo o outro e a variável só pegará então o último registro daquela coluna na tabela.Obrigado vou tentar!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Abril 13, 2007 Denunciar Share Postado Abril 13, 2007 Não é mais fácil fazer ele ler a tabela ordando pelo ID DESC... assim evita ter que ler todos os elementos da tabela só pra chegar no último... tipo:mysql_query("SELECT * FROM tabela ORDER BY id DESC LIMIT 1 "); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 13, 2007 Denunciar Share Postado Abril 13, 2007 Pode ser também. Fazendo DESC já começa o SELECT do último campo que é justamente o que ele quer. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ADL Postado Abril 13, 2007 Autor Denunciar Share Postado Abril 13, 2007 ok vou tentar está dificil!!!Hó pessoal esse é codigo:$sql0 = mysql_query("SELECT * FROM $tb1");$linhas = mysql_num_rows($sql0);$next = $linhas+133;for($i=0;$i<$linhas;$i++);{ $coluna = mysql_query($sql,$i,"numero");}$next = $coluna; // eu quero colocar nessa variavel o ultimo numero!!!!! por favor me ajudem!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 13, 2007 Denunciar Share Postado Abril 13, 2007 Sintaxe errada. Falta de atenção.for($i=0;$i<$linhas;$i++); { $coluna = mysql_query($sql,$i,"numero"); } O nome da variável que recebe mysql_query é $sql0 e não $sql, portanto faça ... for($i=0;$i<$linhas;$i++); { $coluna = mysql_query($sql0,$i,"numero"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ADL Postado Abril 13, 2007 Autor Denunciar Share Postado Abril 13, 2007 ho está dando erro na sintaxe aqui por favor me ajude Warning: Wrong parameter count for mysql_query() in /webpoint/hondadef/circular_teste/admin.php on line 38$coluna = mysql_query($sql0,$i,"numero"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 13, 2007 Denunciar Share Postado Abril 13, 2007 troque$sql0 = mysql_query("SELECT * FROM $tb1"); para $sql = mysql_query("SELECT * FROM $tb1"); e mantenha ... $coluna = mysql_query($sql,$i,"numero");OBS: O nome da tabela é $tb1 mesmo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ADL Postado Abril 13, 2007 Autor Denunciar Share Postado Abril 13, 2007 sim é cara muito obrigado desculpe te incomodar é que eu não conheço nada de PHP e me chamaram para o estágio, minha primeira oportunidade ok valeu heim Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 13, 2007 Denunciar Share Postado Abril 13, 2007 Primeiro emprego é assim mesmo. Com o tempo você se sentirá mais seguro e tranquilo para fazer as coisas. Só procure ter mais atenção, mas peça ajuda sempre que precisar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ADL Postado Abril 13, 2007 Autor Denunciar Share Postado Abril 13, 2007 ok muito obrigado pela força ai a todos vocês!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ADL
Olá pessoal boa tarde, por favor como eu faço em PHP para pegar o último elemento está tabela alguém pode ajudar , sou iniciante, é urgente por favor!!!!
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.