2016-08-02 7 views
-1

Das ist mein Code. Ich führe dann nichts aus. Bitte überprüfen Sie meinen CodePHP Mysqli. Müssen Daten von der Tabelle holen

$id = trim(htmlentities($_REQUEST['id'],ENT_QUOTES)); //call the action from previous page 

//fetch data 
$stmt = $dbi->prepare("SELECT a.telco, a.no_siri, a.no_topup, a.amount, a.requestingAgentID, a.requestDateTime, a.isUsed, b.name FROM card_telco a LEFT JOIN agents b ON a.requestingAgentID = b.id WHERE id = ?"); //query 
$stmt->bind_param('s', $id); //binding 
mysqli_stmt_execute($stmt); //execute 
mysqli_stmt_store_result($stmt); //store the result 
$count = mysqli_stmt_num_rows($stmt); //execute rows 
$stmt->bind_result($newTelco, $noSiri, $noTopup, $newAmount, $newRequestAgentID, $newRequestDateTime, $isUsing, $newName, $agendId); //binding new result 
$stmt->execute() or die(mysqli_error()); //execute the statement 
$stmt->store_result() //store new result 
$stmt->fetch(); //fetch the data 
$stmt->close(); //close the statement 

ChromePhp::log('here'); //console 
ChromePhp::log($newTelco, $noSiri); //console 
+0

irgendein Fehler, den Sie bekommen haben? –

+0

@Anant mein localhost sagt Seite funktioniert nicht. – krxckz

+0

'$ stmt-> bind_param ('i', $ id); // binding' –

Antwort

0

Okay ich habe es !! Meine Anfrage ist falsch.

WÄHLEN a.id, a.telco, a.no_siri, a.no_topup, a.amount, a.requestAgentID, a.requestDateTime, a.isUsed, b.name FROM card_telco a LINKE JOIN-Agenten b ON a. anfragendeAgentID = b.id WHERE a.id =?

Dies ist meine neue Abfrage. Danke für Ihre Hilfe