「Php/mysql connect」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
編集の要約なし |
||
| 13行目: | 13行目: | ||
{| class="wikitable" | {| class="wikitable" | ||
! mysql !! mysqli !! 備考 | |||
mysql_query($sql) | |||
mysqli_query($conn, $sql) | |||
接続リソース必須 | |||
- | |||
mysql_fetch_array | |||
mysqli_fetch_array | |||
第2引数でモード指定可 | |||
- | |||
mysql_real_escape_string | |||
mysqli_real_escape_string | |||
接続必須 | |||
- | |||
mysql_errno() | |||
mysqli_errno($conn) | |||
- | |||
mysql_error() | |||
mysqli_error($conn) | |||
- | |||
mysql_close() | |||
mysqli_close($conn) | |||
省略可 | |||
- | |||
mysql_num_rows() | |||
mysqli_num_rows($result) | |||
SELECT結果 | |||
- | |||
mysql_affected_rows() | |||
mysqli_affected_rows($conn) | |||
更新系 | |||
- | |||
mysql_select_db() | |||
不要 | |||
接続時にDB指定 | |||
} | |||
2026年4月30日 (木) 07:58時点における版
mysqli移植メモ
// NG
$conn = mysql_connect($host, $user, $pass);
mysql_select_db("test_db", $conn);
// OK(接続時に指定)
$conn = mysqli_connect($host, $user, $pass, "test_db");
その他
| mysql | mysqli | 備考
mysql_query($sql) mysqli_query($conn, $sql) 接続リソース必須 - mysql_fetch_array mysqli_fetch_array 第2引数でモード指定可 - mysql_real_escape_string mysqli_real_escape_string 接続必須 - mysql_errno() mysqli_errno($conn) - mysql_error() mysqli_error($conn) - mysql_close() mysqli_close($conn) 省略可 - mysql_num_rows() mysqli_num_rows($result) SELECT結果 - mysql_affected_rows() mysqli_affected_rows($conn) 更新系 - mysql_select_db() 不要 接続時にDB指定 } |
|---|