| 目次 |
|---|
|
・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']);
}