Har et problem, aner ikke hva som er feil, men er helt sikkert noe logisk, for dem som ser det :P
error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in test.php on line 9
EDIT: takk til enoj som fant feilen :S
Det var forøvrig at sqlinfo() selvsagt ikke ble kjørt (og dermed ble ikke variablene satt). Skiftet navnet på den til mysql, slik at den automatisk blir kjørt, og alt fungerer!
error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in test.php on line 9
Kode
<?php // class mysql start class mysql { // Data members var $dbHost, $dbUser, $dbName, $dbPass; // Methods // Start sqlinfo() function sqlinfo() { $this->dbHost='localhost'; $this->dbUser='bensa_forum'; $this->dbName='bensa_forum'; $this->dbPass='forum'; } // End sqlinfo() function connect(){ mysql_connect($this->dbHost, $this->dbName, $this->dbPass); mysql_select_db($this->dbName); } // End Connect() } // End class mysql ?> test.php: <?php include('MysqlClass.php'); $dben = new mysql; $dben->connect(); $query = "SELECT * from users"; $result = mysql_query($query); while($row = mysql_fetch_array($result)) { echo $row['userID']; } ?>
Det var forøvrig at sqlinfo() selvsagt ikke ble kjørt (og dermed ble ikke variablene satt). Skiftet navnet på den til mysql, slik at den automatisk blir kjørt, og alt fungerer!
Sist endret av Benson; 12. januar 2004 kl. 06:12.