sql >> データベース >  >> RDS >> Mysql

PHP pdo foreach

    foreach内の配列を上書きしています 各反復で。これは基本的に、反復ごとに配列が空になることを意味します。配列には、最後の反復の値のみが含まれます。 $temp = array();を移動します これを修正するためのループ外の宣言:

    $temp = array(); // intialize the array
    
    foreach($result as $r) {
        $temp[] = array(
            'id' => (int) $r['id_tabele'], 
            'ime_prezime' => (string) $r['naziv']
        ); 
    }
    

    上記の修正でコードは機能しますが、 @YourCommonSense の答え 下。



    1. 教義2-フロートの小数点以下2桁?

    2. 会計年度に基づく日付分割

    3. mysqlの重複エントリへの挿入をスキップ

    4. ASP.NETMVCアプリケーションにMicrosoft.SqlServer.Management.Commonを追加できません