Hi
I am trying to write a simple database class to encapsulate all the
database functions in one. Howerver I am having problems with
while($row = mysql_fetch_arr ay($IsResult,MY SQL_NUM)) line it never
executes the loop. $IsResult is reeves no value.
What am I doing wrong
Thanks
pat
<?php
class CDatabase
{
// Database
var $misOpen = false;
var $mResult;
function getResults()
{
return $this->mResult;
}
function isOpen()
{
return $this->misOpen;
}
// constructer
function CDatabase($user name,$password, $host,$database name)
{
$db_connection = mysql_connect($ host,$username, $password);
$this->misOpen = false;
if($db_connecti on)
{
$this->misOpen = true;
mysql_select_db ($databasename) ;
}
echo mysql_error();
}
function __destruct()
{
$this->disconnect() ;
}
function disconnect()
{
if ($this->isOpen())
{
mysql_close();
}
}
function sqlQuery($query )
{
$numberofResult s = 0;
$IsResult = mysql_query($qu ery);
echo "IsResult= '".$IsResult ."' <br/>\n";
while($row = mysql_fetch_arr ay($IsResult,MY SQL_NUM))
{
$this->mResult[] = $row;
$numberofResult s++;
echo $numberofResult s++;
echo "loop";
}
return $numberofResult s;
}
};
?>
I am trying to write a simple database class to encapsulate all the
database functions in one. Howerver I am having problems with
while($row = mysql_fetch_arr ay($IsResult,MY SQL_NUM)) line it never
executes the loop. $IsResult is reeves no value.
What am I doing wrong
Thanks
pat
<?php
class CDatabase
{
// Database
var $misOpen = false;
var $mResult;
function getResults()
{
return $this->mResult;
}
function isOpen()
{
return $this->misOpen;
}
// constructer
function CDatabase($user name,$password, $host,$database name)
{
$db_connection = mysql_connect($ host,$username, $password);
$this->misOpen = false;
if($db_connecti on)
{
$this->misOpen = true;
mysql_select_db ($databasename) ;
}
echo mysql_error();
}
function __destruct()
{
$this->disconnect() ;
}
function disconnect()
{
if ($this->isOpen())
{
mysql_close();
}
}
function sqlQuery($query )
{
$numberofResult s = 0;
$IsResult = mysql_query($qu ery);
echo "IsResult= '".$IsResult ."' <br/>\n";
while($row = mysql_fetch_arr ay($IsResult,MY SQL_NUM))
{
$this->mResult[] = $row;
$numberofResult s++;
echo $numberofResult s++;
echo "loop";
}
return $numberofResult s;
}
};
?>
Comment