0
私はmysqliを残してPDOの使用を開始しようとしています。MysqliはPDOに機能します
私のために完璧に機能した機能があります。
function get_schedule() {
global $conn;
$sql = "SELECT * from schedule order by schedule_id desc";
$result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result)==0){
echo ("На сайте нет записей");
}
$row = array();
for($i = 0; $i < mysqli_num_rows($result); $i++){
$row[] = mysqli_fetch_array($result,MYSQL_ASSOC);
}
return $row;
}
これを出力すると、すべての結果が表示されます。 このmysqli関数をPDOに変更しましたが、出力に関するいくつかの問題があります。そこ
$table = get_schedule();
foreach($table as $row1){
echo $row1['passanger_name'];
}
しかし、私は、私の結果 `
お知らせこの関数を呼んでいるとき:未定義のインデックス:Cでpassanger_nameを:\ XAMPP
function get_schedule() { global $pdo; $stmt = $pdo->query('SELECT passanger_name FROM passanger'); if($pdo->query('SELECT FOUND_ROWS()')->fetchColumn()==0){ echo ("На сайте нет записей"); } $row = array(); foreach($stmt as $row){ $row[] = $stmt->fetchAll(PDO::FETCH_ASSOC); } return $row; }
関数を呼び出します\ htdocs \ jollytrip.kz \ test.php on line 26`
すべての結果を取得する必要があります。 foreachで表示する。
機能の最終版ですか? – Maximus2012
@ Maximus2012質問 – ATIKON
を編集しました 'var_dump($ table)'はあなたに何を与えていますか? – Maximus2012