Howdy,
I am getting a PHP Fatal error (below). I've tried calling the method with both $sql->getRow and SQL::getRow. I checked the SQL, its fine. Could someone tell me what I've done wrong?? couple errors: [Wed Aug 18 09:59:05 2004] [error] PHP Fatal error: Call to a member function on a non-object in /usr/local/apache/htdocs-cna/index.php on line 72 [Wed Aug 18 09:59:05 2004] [error] PHP Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 Code: include( $_SERVER['DOCUMENT_ROOT'] . "/include/sql.class.php" ); $sql = new SQL(); $sess->fix_sessions( user_id( $_POST["uid"] ) ); function user_id( $u_name ) { 72: $u_res = SQL::getRow( "SELECT uID FROM tblUser WHERE uUsername = '$u_name'" ); return $u_res["uID"]; } I put a 72 in front of line 72. Here is the relevant class code: class SQL { function getRow( $sql ) { $results = mysql_query( $sql, DB::connect() ); if ( $results == false ) { $this->error = mysql_error(); return false; } $rows = mysql_num_rows( $results ); if ( $rows == 0 ) { $this->error = "No rows returned."; return false; } $data = mysql_fetch_array( $results ); return $data; } } -Dan Joseph