dort auf meiner sqli
Anfrage kein Ergebnis ist .. wie leeren Daten .. Ich bin ziemlich sicher, in meiner Datenbank viele Daten gibt eskein Ergebnis auf PHP Wert Mysqli stmt
hier ist mein Code, korrigiert mich, wenn ich Fehler habe auf mein Code
<?php
// include db handler
class DB_Functions {
private $conn;
// constructor
function __construct() {
require_once 'include/DB_Connect.php';
// connecting to database
$db = new Db_Connect();
$this->conn = $db->connect();
}
// destructor
function __destruct() {
}
function getSliderList(){
$stmt = $this->conn->prepare("SELECT cPID, image FROM sliderImage");
$stmt->execute();
if ($stmt->num_rows > 0) {
$result = $stmt->get_result()->fetch_assoc();
$response[] = $result;
$stmt->close();
echo json_encode($response);
return true;
} else {
// user not found
return false;
}
}
}
$x = new DB_Functions();
$user = $x->getSliderList();
$response = Array();
if($user){
$user;
return false;
} else {
$response['error'] = "Sorry an error occured. Our Problem, not you.";
return true;
}
?>
meine DB Anfrage
<?php
class DB_Connect {
private $conn;
// Connecting to database
public function connect() {
require_once 'include/Config.php';
// Connecting to mysql database
$this->conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
// return database handler
return $this->conn;
}
}
?>
und config.php
Datei
<?php
/**
* Database config variables
*/
define("DB_HOST", "localhost");
define("DB_USER", "bxxx");
define("DB_PASSWORD", "xxxx");
define("DB_DATABASE", "xxxx");
?>
ich will .. das Ergebnis in einem Array setzen und diese Daten senden json_encode
benutze es in meiner app zu verwenden ...
Haben Sie Fehler melden auf? –
nein, es gibt nichts Ergebnis sogar einen Fehler ... –
warum bereiten Sie Anweisung vor, die keine Eingabe nimmt –