• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

wrproject

erro na minha classe

6 mensagens neste tópico

ola pessoal, eu tenho estes dois ficheiros no meus servidor:

conecta.php


<?php
$con=mysql_connect("minhabd","minhabd","root");
if(!$con)
  {
  echo "nao conectado";
  }
else{echo "conectado";}
mysql_select_db("wrpcar_novadb",$con);
?> 

e tambem tenho esta:

class_lib.php

<?php
include("conecta.php");
class info_user
{
public $id;
public $nome;
function __construct($i)
{
$this->id=$i;
}
function return_nome()
{
$sql="select * from user where idus='$this->id'";
$result=mysql_query($sql,$con);
while($row=mysql_fetch_array($result))
{
//retorna o nome do artigo, este indice é o nome do campo da tabela artigo
$this->nome=$row['nome'];
}
return $this->nome;
}
function return_id()
{
return $this->id;
}
};
$novo=new info_user(1);
echo "<br>";
echo $novo->return_id();
echo $novo->return_nome();
?>

depois de exeucutar o ficheiro class_lib.php dame este erro:

Citação:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/www/bitzero.freehostia.com/clube/class_lib.php on line 15

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/bitzero.freehostia.com/clube/class_lib.php on line 16

podiam ajudar-me?

ja ando aqui as voltas e nao consigo, ate ja verifiquei os se os canpos da tabela existem, e existem mesmo.

obrigado pela ajuda.

:wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

porque? la esta mysql_query($sql,$con)

Tira o $con, nao precisas dele para nada!

Faz:

$result = mysql_query($sql) or die (mysql_error());

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja ta a funcionar, obrigado. :)

No problem, mas mete antes do nome da thread [Resolvido].

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora