Jump to content


Photo

Mensagem De Erro Mysql


  • Faça o login para participar
5 replies to this topic

#1 Neves

Neves

    Turista

  • Usuários
  • 47 posts
  • Sexo:Não informado

Posted 26/11/2005, 21:04

:( Ola!
Fiz vários testes com um script de notícias em localhost e deu tudo certo.
Qd fui testar no ar, deu a seguinte mensagem de erro no arquivo insere.php:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/mosa/www/insere.php on line 21
Impossível gravar dados: No Database Selected
Data


A linha a que se refere o erro é exatamente esta:
while ($linha = mysql_fetch_array($bid)){
segue o trecho do código todo:

<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
$con = mysql_connect("*****.","*****","******");
$sdb = mysql_select_db("noticias",$con);
$bid = mysql_query("select max(id) from noticias");
while ($linha = mysql_fetch_array($bid)){
$id = $linha[0] + 1;
}
$data = $_POST["data"];
$noticias = $_POST["noticias"];
$hora = $_POST["hora"];
$ins = mysql_query("insert into noticias (id,data,hora,noticias) values ('$id','$data','$hora','$noticias')");
if(!$ins)
printf("<font color=red>Impossível gravar dados: ".mysql_error()."</font>");
else printf("<font color=blue>Dados inseridos...</font>");
}
?>

Naum entendí :( , pq funcionou td em minha máquina e no ar em outro servidor não.
Fiz exatamente a mesma coisa, criei a tabela no db no phpmyadm...
o que está errdo?
[]s

#2 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 26/11/2005, 21:06

acredito que o erro seja na linha sql, criou as tabelas? o db existe? ta conectado?
abraços!


[]´s :P
[]'s

#3 Neves

Neves

    Turista

  • Usuários
  • 47 posts
  • Sexo:Não informado

Posted 26/11/2005, 21:36

Olá amigo.
Fiz td certinho. Como já disse , fiz vários testes em minha máquina e funcionou direitinho.
A mesma coisa que fiz em localhost, fiz no outro servidor.
A tabela existe, o db tb e está conectado. :(
que linha sql vc se refere?
De qualquer forma valeu. (y)
abraço

#4 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 26/11/2005, 21:54

tenta assim:

$bid = mysql_query("select * from noticias");
[]'s

#5 Neves

Neves

    Turista

  • Usuários
  • 47 posts
  • Sexo:Não informado

Posted 26/11/2005, 22:18

:lol: Valeu amigos, eu consegui!
era somente o nome do db, é mole?
Valeu.

#6 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 26/11/2005, 22:21

falei :P

o prob tava nisso.



[]´s :P
[]'s




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq