num rows problemer
Min num_rows virker ikke...Kode:connect.php
<?php
class sql
{
var $_conn;
var $_queries = array();
var $_activeQuery;
/* husk at indsætte de rigtige oplysniner til din database */
function connect(){
$dbhost = "localhost";
$database = "mobler";
$dbuser = "root";
$dbpass = "";
$this->_conn = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($database, $this->_conn);
}
function q($sql_query){
$query = mysql_query($sql_query, $this->_conn) or die(mysql_error());
if($query !== false){
array_unshift($this->_queries, $query);
$this->_activeQuery = $query;
return true;
}
return false;
}
/* Fjernede $q fordi jeg ikke lige kunne regne ud hvorfor den var der */
function a(){
$array = null;
if($this->_activeQuery){
$array = mysql_fetch_array($this->_activeQuery);
}
return $array;
}
function free(){
if($this->_activeQuery){
@mysql_free_result( $this->_activeQuery );
$this->_activeQuery = array_shift( $this->_queries );
}
}
function num_rows(){
return mysql_num_rows($this->_activeQuery);
}
function close(){
@mysql_close($this->_conn);
}
}
?>
kontakt.php
<?php
include_once('connect.php');
$nyh = "Select * from nyheder";
$test_2 = new sql();
$test_2->connect();
$test_2->q($nyh);
$test_2 = num_rows($nyh);
echo $test_2;
$test_2->close();
?>
