从类PHP调用数组
因此,我尝试调用从数据库生成的数组,下面是类文件中的函数:从类PHP调用数组,php,arrays,database,function,class,Php,Arrays,Database,Function,Class,因此,我尝试调用从数据库生成的数组,下面是类文件中的函数: public function select($array) { try { $result ="SELECT id,make,model FROM cars"; $stmt = $this->db->query($result); $array = $stmt->fetchAll(); } catch (PDOException $e)
public function select($array)
{
try
{
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
$array = $stmt->fetchAll();
}
catch (PDOException $e)
{
echo $e->getMessage();
}
}
在这里,我尝试调用数组,至少我对这个非常陌生
include ('CarsDb.class.php');
$db = new CarsDb();
$db->connect();
$carArray = $db->select($array);
var_dump($carArray);
现在var_dump只显示NULL,但是如果我在函数中放置var_dump,它将在我的页面上显示数组,那么有人可以帮助我吗?您需要从函数中返回一个值。这样做
public function select($array) {
try {
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
return $stmt->fetchAll(); //Return value here
} catch (PDOException $e) {
echo $e->getMessage();
}
}
现在这应该行了
include ('CarsDb.class.php');
$db = new CarsDb();
$db->connect();
$carArray = $db->select($array);
您需要从函数返回一个值。这样做
public function select($array) {
try {
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
return $stmt->fetchAll(); //Return value here
} catch (PDOException $e) {
echo $e->getMessage();
}
}
现在这应该行了
include ('CarsDb.class.php');
$db = new CarsDb();
$db->connect();
$carArray = $db->select($array);
您需要从函数返回一个值。这样做
public function select($array) {
try {
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
return $stmt->fetchAll(); //Return value here
} catch (PDOException $e) {
echo $e->getMessage();
}
}
现在这应该行了
include ('CarsDb.class.php');
$db = new CarsDb();
$db->connect();
$carArray = $db->select($array);
您需要从函数返回一个值。这样做
public function select($array) {
try {
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
return $stmt->fetchAll(); //Return value here
} catch (PDOException $e) {
echo $e->getMessage();
}
}
现在这应该行了
include ('CarsDb.class.php');
$db = new CarsDb();
$db->connect();
$carArray = $db->select($array);
从select函数返回数组
public function select($array=array()) {
try {
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
$array = $stmt->fetchAll();
} catch (PDOException $e) {
echo $e->getMessage();
}
return $array;
}
从select函数返回数组
public function select($array=array()) {
try {
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
$array = $stmt->fetchAll();
} catch (PDOException $e) {
echo $e->getMessage();
}
return $array;
}
从select函数返回数组
public function select($array=array()) {
try {
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
$array = $stmt->fetchAll();
} catch (PDOException $e) {
echo $e->getMessage();
}
return $array;
}
从select函数返回数组
public function select($array=array()) {
try {
$result ="SELECT id,make,model FROM cars";
$stmt = $this->db->query($result);
$array = $stmt->fetchAll();
} catch (PDOException $e) {
echo $e->getMessage();
}
return $array;
}
select函数缺少return语句…select函数缺少return语句…select函数缺少return语句…select函数缺少return语句…一切正常,非常感谢,JaybHutt在尝试BULL失败时请考虑这个问题。只有在查询成功后,函数返回的数组“RayJeavrun”才被初始化。如果引发异常,则数组将为空。而不是返回空值,代码应该处理异常。这使它工作,非常感谢,节省了大量的头发拉。@ JaybHutt请考虑当块失败的情况下。如果引发异常,则数组将为空。而不是返回空值,代码应该处理异常。这使它工作,非常感谢,节省了大量的头发拉。@ JaybHutt请考虑当块失败的情况下。如果引发异常,则数组将为空。而不是返回空值,代码应该处理异常。这使它工作,非常感谢,节省了大量的头发拉。@ JaybHutt请考虑当块失败的情况下。如果引发异常,则数组将为空。代码应该处理异常,而不是返回空值。