Guest --Flavio -- Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 Olá pessoal. Estou com um problema que não sei como resolver.é o seguinte, eu quero fazer um pequeno script para me dizer quantos dados eu tenho cadastrado em uma tabela do banco de dados.Tipo, vamos super que eu tenha um sisteminha para cadastro de produtos.Eu quero monstar um script para dizer quantos produtos eu tenho cadastrado.aguardo uma ajuda, valeu. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 é so utilizar mysql_num_rows(), assim:digamos que voce fez a consulta sql...$sql = "Select Produtos from tabela_produtos"$Res = mysql_db_query("$BaseDados", "$sql", $conex);$linhas = mysql_num_rows($Res);$linhas retorna a quantidade de registros na tabela... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 c poder me dar uma ajuda mais profunda.deu erro na linha $Res = mysql_db_query("$BaseDados", "$sql", $conex);Parse error: syntax error, unexpected T_VARIABLE in /home/restricted/home/achoonde/public_html/index.php on line 17ser poder ajudar.....seu novo em php.obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 (editado) aquelas variaveis que coloquei são apenas exemplo, $BaseDados deve ser substituido pela variavel que está definida no seu script de conexao..., assim como $conex tambem é um exemplo, a variavel $sql é a variavel da sua instrucao $sql... Editado Abril 26, 2007 por Halfar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 pelo que eu entendi ficaria assim:$qtd = "Select * from veiculos"$res = mysql_db_query("$dados_veic", "$qtd", $con);$linhas = mysql_num_rows($res);print($linhas);$con é a variavel que esta no meu arquivos de conexao com o DB, certo?O $basedados ou $dados_veic eu não entendi muito bem. não sei c é o que eu to pensando.o resto acho que está certo.mas continua dando o mesmo erro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 Veja só, o codigo abaixo é um codigo para conexao com o banco de dados:<?$host = "localhost";$usr = "halfar_halfar";$pwd = "vida2000";$BaseDados = "halfar_Publicidade";$conex = mysql_connect("$host", "$usr", "$pwd");$db = mysql_select_db($BaseDados, $conex) or die ('Banco de Dados nãoencontrado: ' . mysql_error());?>Este codigo voce pode colocar no comeco do seu script, ou colocar em um arquivo separado e salva-lo como, por exemplo, Conexao.php.Aí no script onde tem acesso a banco de dados voce coloca:include("Conexao.php")agora, o valor das variaveis de $host, $usr, $pwd e $BaseDados, voce tem que saber, se não sabe se informe com seu provedor.Tendo o conteudo das variaveis certinho tem que dá certo..Tenta ai, se não der certo, posta ai novamente Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 consegui mais ou menos.... agora o erro que está dando éWarning: mysql_num_rows(): supplied argument is not a valid MySQL result resourcevou continuar quebrando a cabeca aqui... mas c poder me ajudar!valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 consegui amigo... muito obrigado pela forçca.... só para constar para quem quiser o script ficou assim: $qtd = "SELECT * FROM veiculo";$res = mysql_db_query("$con", "$qtd", $con);$result = mysql_query("SELECT * FROM veiculo", $con);$num_rows = mysql_num_rows($result);echo "$num_rows produtos\n"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 posta seu codigo ai Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 $qtd = "SELECT * FROM veiculo";$res = mysql_db_query("$con", "$qtd", $con);$result = mysql_query("SELECT * FROM veiculo", $con);$num_rows = mysql_num_rows($result);echo "$num_rows produtos\n"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 (editado) tem umas linhas de codigo a mais ai, faz assim:$qtd = "SELECT * FROM veiculo";$res = mysql_db_query("$con", "$qtd", $con);$num_rows = mysql_num_rows($res);echo "$num_rows produtos\n"; Editado Abril 26, 2007 por Halfar Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Flavio --
Olá pessoal. Estou com um problema que não sei como resolver.
é o seguinte, eu quero fazer um pequeno script para me dizer quantos dados eu tenho cadastrado em uma tabela do banco de dados.
Tipo, vamos super que eu tenha um sisteminha para cadastro de produtos.
Eu quero monstar um script para dizer quantos produtos eu tenho cadastrado.
aguardo uma ajuda, valeu.
Link para o comentário
Compartilhar em outros sites
10 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.