これは私の機能です。この機能を使用して、リクエストパラメーターによって多くのクエリの結果を取得できます。問題は、return 関数を使用することです。何も表示されず、エコーまたは印刷を使用すると表示されます。
public function select_query( $query ) {
if ( $result = $this->_mysqli->query( $query ) ) {
/* fetch object array */
while ( $row = $result->fetch_array() ) {
//printf( "%s", $row[0] );
//print $row[0];
return $row[0];
}
$result->close();
}
}
クラスを初期化してこの関数を使用すると、次のように値をテーブル形式でキャプチャしませんでした。
echo '<table border=1><tr>';
echo '<td>'. date('Y-m-d', time() - 13*24*60*60) .'</td>';
echo '<td>' .$init->get_req_data($_POST['ex'], date('Y-m-d', 24*60*60)). '</td>';
echo '</tr></table>';
これでは、テーブルで $init の値を取得できませんでした。日付がテーブル構造に表示される代わりに、テーブルの外に値が表示されます。別のクエリは、私が行ったのと同じページでデータを取得するためにphp self関数を呼び出す必要がありますが、コードはhtmlの上にphp値を出力します.htmlテーブルに値を保存しようとすると、ページが開いているときにクラスエラーが表示されます. この問題について私を助けてください。どんな助けでも私に感謝します、