php
  • arrays
  • for-loop
  • 2015-02-08 92 views 0 likes 
    0

    sql查詢我有一個for循環,我用它來進行語法多次:與循環和數組

    for ($c=1; $c<=$rowCount; $c++){ 
        $reas[$c-1]=$_SESSION["reas".$c]; 
        $exp[$c-1]=$conn->query("SELECT reason_exp from rehab_reasons where reason_name='".$reas[$c-1]."'"); 
    
    } 
    

    現在我想利用循環過於呼應吧..

    for ($x=0; $x<$rowCount; $x++){ 
    $text=$act[$x].' was given to '.$conj[$x].' '.$reas[$x].' '.$exp[$x]['reason_exp']; 
    } 
    

    它似乎無法正常工作..我想要做的是有: $ exp [0] =來自數據庫的reason_exp其中reason_name = $ reas [0] $ exp [1] =來自數據庫的reason_exp其中reason_name = $ reas [1] ... 等等。

    我的語法有什麼問題?

    回答

    0

    嘗試

    $text=$act[$x].' was given to '.$conj[$x].' '.$reas[$x].' '.($exp[$x]['reason_exp']); 
    
    +0

    仍然得到這個錯誤:致命錯誤:無法使用類型mysqli_result的對象數組 – 2015-02-08 17:56:22

    相關問題