「Php/mysql connect」の版間の差分

提供: 初心者エンジニアの簡易メモ
ナビゲーションに移動 検索に移動
編集の要約なし
10行目: 10行目:


その他
その他
<pre>
{| class="wikitable"
mysql mysqli
 
mysql_query($sql) mysqli_query($this->_conn, $sql)
| ! mysql !! mysqli       |  |                                  |
mysql_fetch_array mysqli_fetch_array
| ------------------------ | - | -------------------------------- |
mysql_real_escape_string mysqli_real_escape_string
| mysql_query($sql)       |  | mysqli_query($this->_conn, $sql) |
mysql_errno() mysqli_errno($conn)
| -                        |  |                                  |
mysql_error() mysqli_error($conn)
| mysql_fetch_array       |  | mysqli_fetch_array               |
mysql_close() mysqli_close($conn)
| -                        |  |                                  |
mysql_num_rows() mysqli_num_rows($result)
| mysql_real_escape_string |  | mysqli_real_escape_string       |
mysql_affected_rows() mysqli_affected_rows($conn)
| -                        |  |                                  |
mysql_select_db() ❌不要(接続時に指定)
| mysql_errno()           |  | mysqli_errno($conn)             |
</pre>
| -                        |  |                                  |
| mysql_error()           |  | mysqli_error($conn)             |
| -                        |  |                                  |
| mysql_close()           |  | mysqli_close($conn)             |
| -                        |  |                                  |
| mysql_num_rows()         |  | mysqli_num_rows($result)         |
| -                        |  |                                  |
| mysql_affected_rows()   |  | mysqli_affected_rows($conn)     |
| -                        |  |                                  |
| mysql_select_db()       |  | 不要(接続時に指定)                      |
| }                        |  |                                  |

2026年4月30日 (木) 07:57時点における版

mysqli移植メモ

// NG
$conn = mysql_connect($host, $user, $pass);
mysql_select_db("test_db", $conn);

// OK(接続時に指定)
$conn = mysqli_connect($host, $user, $pass, "test_db");

その他

| | - | -------------------------------- | | mysqli_query($this->_conn, $sql) | | | | mysqli_fetch_array | | | | mysqli_real_escape_string | | | | mysqli_errno($conn) | | | | mysqli_error($conn) | | | | mysqli_close($conn) | | | | mysqli_num_rows($result) | | | | mysqli_affected_rows($conn) | | | | 不要(接続時に指定) | | |