<?php
$link = mysql_connect('localhost', 'root', 'root')
OR die(mysql_error());
mysql_select_db('autos') or die('no db');
$bookName = "O'relly";
$user = addslashes($bookName);
$query = "INSERT INTO makes VALUES(null, '{$user}')";
mysql_query($query) OR die(mysql_error());
var_dump($user);
?>
変数出力は文字列 'O \' relly '(長さ= 8)です。
しかし、 'O'relly'として保存されたDBでは
DBに挿入する前に、MySQLのストリップスラッシュのように見えます。それは本当です?