Will Informationen aus einer Tabelle in meiner Datenbank abrufen, basierend auf dem Argument der Funktion sowie den Feldnamen und seine geben diesen Fehler "Fataler Fehler: Klasse 'RccgPraiseCentre \ Benutzer \ PDO' nicht in C: \ xampp \ htdocs \ RCCG \ app \ RccgPraiseCentre \ Benutzer \ HomeMenu.php on line
" Hier ist die Funktion innerhalb einer Klasse . HomeMenu.php DateiSchwerwiegender Fehler: Klasse 'RccgPraiseCentre User PDO' nicht gefunden
<?php
namespace RccgPraiseCentre\User;
class HomeMenu{
public $errorArray = array();
private $db;
function __construct($db)
{
$this -> db = $db;
}
//display all slider base on id
public function bannerSlider($id){
$query = $this->db->prepare("SELECT * FROM slider_tbl WHERE id = ? LIMIT 1");
$query->execute(array($id));
if($query->rowCount()>0){
$result = $query->fetch(PDO::FETCH_ASSOC);
return $result;
}else{
echo '<h2 style="color:white;">RCCG Praise Centre Area Headquater</h2>';
}}
Die Linie 22 ist dieses Stück Code $ result = $ query-> holen (PDO :: FETCH_ASSOC);
Hier ist die Seite i die Funktion
<?php
include_once"includeFiles/dbconfig.php";
require_once __DIR__.'/../vendor/autoload.php';
use RccgPraiseCentre\User\HomeMenu as HomeMenu;
$object = new HomeMenu($db);
echo $object->bannerSlider('1')['header_title'];
?>
die „header_title“ ist ein Feldname in meinem Tisch
nenne, ich versuche, Informationen aus dem Feld zu bekommen ... Ich möchte Informationen erhalten aus der Tabelle mit etwas wie diesem Echo $ object-> bannerSlider ('1') ['header_title']; , echo $ objekt-> bannerSlider ('1') ['header_body']; , echo $ objekt-> bannerSlider ('1') ['header_link']; usw. Ich schätze Ihre Bemühungen bei der Lösung dieses Problems.<?php
$DB_host = "localhost";
$DB_user = "root";
$DB_pass = "";
$DB_name = "rccgpraisecentre";
try
{
$db = new PDO("mysql:host={$DB_host};dbname={$DB_name}",$DB_user,$DB_pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo $e->getMessage();
}