mysql_query
の出力を使用する必要があります mysql_fetch_array
で 。
$res = mysql_query($test_query);
if ($res === false) {
throw new Exception("query failed");
}
$row = mysql_fetch_array($res);
echo $row["id"];
これは1つしか読み取れないことに注意してください 行。さらに必要な場合は、while
を使用してください ここで見つけることができるループ構造: http://php.net/mysql_fetch_array
INSERT
を実行したばかりの場合 クエリ使用mysql_insert_id()
IDを取得します。これはMySQLの機能です。これは、AUTO_INCREMENT
と連携して機能します オプション。
また、これが構築中の新しいサイトである場合は、mysqli_*
を使用してください mysql_*
の代わりに関数 。後者は非推奨です。