Probleme dans mon code php/mysql

Magnux -  
louloute300 Messages postés 335 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je recois ce message d'erreur:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/magnux/domains/magnux.net/public_html/test/lib/station.php on line 42

Je comprends vraiment pas pourquoi...
voici mon code

<?php

//*** Commentaires
//*** Début des fonctions, routines et requêtes php-mysql
//*** Object-connexion à MySQL


class topDB {

var $user = 'magnux_stfleurie';
var $pass = 'g5t8h6y9';
var $host = 'localhost';
var $db = 'station';
var $link_id;
var $result;
var $rows;
var $data = array();


function connect() {

$this->link_id = mysql_connect( $this->host, $this->user, $this->pass );
mysql_select_db( $this->db, $this->link_id );

}

function disconnect() {

mysql_close( $this->link_id );

}

function execute($sql) {

$this->result = mysql_query( $sql, $this->link_id );
$this->rows = mysql_affected_rows( $this->link_id );


switch(substr($sql, 0, 6)) {

case "SELECT" :
while ( $data_row = mysql_fetch_array ( $this->result ) ) {

$this->data[] = $data_row;

}


if ( !empty($topdb->data) ) {

return $this->data;
return $this->rows;

}


break;

default :

return $this->rows;

break;

}
}
}
?>

Merci de votre aide!

A voir également:

5 réponses

lezao Messages postés 469 Date d'inscription   Statut Membre Dernière intervention   36
 
bon c'est bon j'ai piraté ton system, c'est mort.

C'est un truc de dingue quand meme de poster ses codes mysql sur un forum.
incroyable !!!!!!!
lol lol lol lol j'adore !

t'as de la chance de tomber sur moi, mais je sais pas qui a pu voir ça, je te conseil de changer tes codes rapidement.

lezao : quand tu sais pas , tu me demandes je sais tout....non je déconne...presque tout.
0
Magnux
 
Oooh non :|
T'es trop méchant !

...

Inquiète toi pas pour moi ;)
0
lezao Messages postés 469 Date d'inscription   Statut Membre Dernière intervention   36
 
petit malin...
0
lezao Messages postés 469 Date d'inscription   Statut Membre Dernière intervention   36
 
et elle est ou la ligne 42 ? mysql_fetch_array ( $this->result )
lezao : quand tu sais pas , tu me demandes je sais tout....non je déconne...presque tout.
0
lezao Messages postés 469 Date d'inscription   Statut Membre Dernière intervention   36
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
louloute300 Messages postés 335 Date d'inscription   Statut Membre Dernière intervention   29
 
Juste comme ca...


As tu bien fait appel à ta fonction : connect() avant de faire appel à celle ci execute($sql)...
0