初めて mysqli を使用しようとしていますが、スクリプトに沿っていくつかのクエリを実行する必要があります。これが基本的な流れです。
$mysqli = new mysqli("localhost", "root", "", "kiosk");
if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; }
$mysqli->real_query("SELECT * FROM screens WHERE name = '" . $screen_code . "'");
$res = $mysqli->use_result();
$row = $res->fetch_assoc();
print_r(_content($row['wcode']));
die();
function _content($wcode) {
global $mysqli;
$mysqli->real_query("SELECT * FROM content WHERE wcode= '" . $wcode. "' ORDER BY id ASC");
$res = $mysqli->use_result();
}
mysql クエリは正しく、既に mysql で直接テストされています。_content でデータベースに再接続すると、すべてが機能しますが、クエリを実行するたびに接続したくありません。