簡體   English   中英

無法從mysql表訪問所有數據

[英]Having trouble accessing all data from mysql tables

我試圖運行一個查詢,該查詢將從數據庫返回行數。 目前,它僅顯示最后一個而不是全部。 有人可以幫我顯示所有行而不是所有行。

    $search = $_GET['pc'];
$approved = 'Approved';
$live = 'Live';
$q = $handler->prepare("SELECT * FROM store WHERE pc = ? OR plus_1 = ? OR plus_2 = ? OR plus_3 = ? OR plus_4 = ?");
$q->bindParam(1, $search);
$q->bindParam(2, $search);
$q->bindParam(3, $search);
$q->bindParam(4, $search);
$q->bindParam(5, $search);
$q->execute();
if($q->rowCount() > 0){
    while($r = $q->fetch()){
        $local_id = $r['user_id'].;
    }

    $q = $handler->prepare("SELECT * FROM users WHERE id = ? AND status = ?");
    $q->bindParam(1, $local_id);
    $q->bindParam(2, $approved);
    $q->execute();
    if($q->rowCount() > 0){
    while($r = $q->fetch()){
        $local_id_2 = $r['id'].;
    }

        $q = $handler->prepare("SELECT * FROM offers WHERE user_id = ? AND status = ? AND approved = ?");
        $q->bindParam(1, $local_id_2);
        $q->bindParam(2, $live);
        $q->bindParam(3, $approved);
        $q->execute();



echo        $viewAll = $q->rowCount();

    }
}

如果嘗試回顯所有$ local_id和local_id2,但只有第一個($ local_id)回顯所有數據,其余的僅回顯第一個的最后一個$ lcoal_id。

將使用臨時修復程序來創建另一個包含我需要的所有數據的表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM