wie mysql_fetch_row in codeigniter verwenden? in PHP, wenn ich Benutzer mysql_fetch_row i i Array wie diesesmysql_fetch_row in codereigner
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // the email value
führen wird erhalten mit dem Index in Nummerntyp bekommen.
Aber wenn ich verwende codeigniter wie dieser Code
$db=$this->load->database($_SESSION['DB'], TRUE);
$q=$db->query("select ID, Name from mdashboard");
foreach($q->result_array() as $d)
{
echo $d['ID'];
}
i-Array mit dem Index in String-Typ erhalten.
kann Codeigniter meinen ersten Code mögen?
** DO NOT USE 'mysql_query' ** depricated. Nicht. Halt genau dort an. Lesen Sie die Dokumentation zu [Zugreifen auf Datenbanken in CodeIgniter] (https://codeigniter.com/user_guide/#database-reference). Wenn Sie Fehler erhalten, arbeiten Sie das Problem durch und beheben Sie es. Gib nicht auf und gehe zurück zu einer veralteten API. Vielleicht ist '$ d' nicht in der Form, wie Sie es erwarten. Finden Sie heraus, was das enthält, bevor Sie darauf zugreifen. – tadman
** USE ** 'mysqli' ** ODER **' pdo' –
Mögliches Duplikat von [Get ASSOC array Wert nach numerischem Index] (http://stackoverflow.com/questions/21854774/get-assoc-array-value -by-numeric-index) – hassan