mysqli_real_escape_stringの読み方

phpで利用される関数の1つである「mysqli_real_escape_string」の読み方を掲載してます。
読み⽅
「マイエスキューエルアイ・リアル・エスケープ・ストリング」と読みます。
英訳
「escape」は「逃れる」という意味があります。
mysqli_real_escape_stringとは
phpでは、クエリ内で実行する特殊文字をエスケープする関数となります。
<?php
$mysqli = mysqli_connect('localhost', 'root', 'password', 'mydb');
// 接続確認
if (mysqli_connect_errno()) {
printf("接続失敗: %s\n", mysqli_connect_error());
exit();
}
echo "接続成功<br>";
$name = "\nsuzuki";
// $nameをエスケープする
$name = mysqli_real_escape_string($mysqli, $name);
$query = "INSERT into user (id,name) VALUES ('3','$name')";
if ($result = mysqli_query($mysqli, $query)) {
printf("%d 件インサートしました", mysqli_affected_rows($mysqli));
}
mysqli_close($mysqli);
実行結果

userテーブルデータ

-
前の記事
Open Web Analyticsの読み方 2020.09.22
-
次の記事
focusの読み方 2020.09.23