سلام
function fetch_assoc($res)
{
return mysql_fetch_assoc($res) ;
}// End fetch_array() method
function select($fields="*" , $table , $conditions = "" , $options = array())
{
var_dump( $fields) ;
var_dump($conditions) ;
if(var_dump($fields == array())) // داخل if نمیره
{
echo 'select feild' ;
$fields = implode(',' ,$fields) ;
$conditions = implode("','" , $conditions) ;
}
else
$fields = '*' ;
$sql = "SELECT ".$fields." FROM ". $this->table ;
if($conditions != "")
{
$sql .= " WHERE ".'$conditions' ;
}
if(isset($options['order_by']))
{
$sql .= " ORDER BY ".$options['order_by'] ;
if(isset($options['order_dir']))
{
$sql .= " ".my_strtoupper($options['order_dir']) ;
}
}
if(isset($options['limit_start']) && isset($options['limit']))
{
$sql .= " LIMIT ".$options['limit_start'].", ".$options['limit'] ;
}
else
if(isset($options['limit']))
{
$sql .= " LIMIT ".$options['limit'] ;
}
$res = $this->exec($sql) ;
return $this -> fetch_assoc($res) ;
}
اینم بعد اجرا
array(2) { [0]=> string(8) "userName" [1]=> string(8) "password" } array(2) { [0]=> string(25) "mmxx.prog@gmail.com" [1]=> string(6) "14sd14" } bool(false)
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\userClass1\myDB.php on line