問題: SQl クエリは、notORM を使用してゼロ行を返します。
それを修正するために取られた手順ですが、うまくいきませんでした:
- 接続データベースを確認 -> エラーなし、接続が確立されました
- インスタンスの初期化を確認 -> obj inst. 正常に作成されました
- 構文をチェック -> エラーなし
- || テーブル名の存在を確認 || !exist -> テーブル名が存在
- チェック番号 テーブル rates_call の行のいずれかの行 > 0 || = 0 -> いいえ。行数 > 0
コード:
require 'NotORM.php';
$conn = new PDO($dsn, $db_username, $db_password) or die ("can't connect");
$db = new NotORM($conn) or die ("instance not created");
$rates = array();
foreach($db->rates_call() as $rate)
{
$rates[] = array(
"country_name" => $rate[country_name],
"rate" => $rate[rates]
);
echo "in foreach loop";
}
echo json_encode($rates);
コードに基づいて、foreach ループは実行されませんでした。返される行数はゼロですが、データベーステーブルには行数がほとんどありません。私はすでにPDOも使用しようとしましたが、結果もゼロでした。アシスタントに感謝します。