目次 |
---|
・DB接続 ・SELECT結果をFETCHする ・Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource |
$link = mysql_connect('サーバ', 'ユーザ', 'パス'); if (!$link) { die('接続できませんでした。'.mysql_error()); } $db_selected = mysql_select_db('データベース名', $link); if (!$db_selected){ die('DBが存在しません。'.mysql_error()); } $result = mysql_query('SELECT CATEGORY_ID,name FROM M_CATEGORY'); if (!$result) { die('SQL構文が間違っています。'.mysql_error()); } mysql_close($link);最後にmysql_close関数でクローズします。
while ($row = mysql_fetch_assoc($result)) { print('$row['CATEGORY_ID']); print('$row['name']); }mysql_fetch_assoc関数を使用してフェッチします。
if (mysql_num_rows($result) != 0) { while ($row = mysql_fetch_assoc($result)) { print('$row['CATEGORY_ID']); print('$row['name']); } }
while ($row = @mysql_fetch_assoc($result)) { print('$row['CATEGORY_ID']); print('$row['name']); }