DBの結果をループしてスラッシュを削除できますか?
(テキストを編集してDBに戻すたびに、スラッシュが増え始めました)
$db = new connection();
$query = "SELECT * FROM ITEMS, ALPACA_SALES WHERE ITEMS.uid = '$id' AND ALPACA_SALES.uid = ITEMS.uid";
$results = $db->query($query);
$data = array();
while($info = mysql_fetch_array($results))
{
$data[] = stripslashes($info);
}
しかし、次のエラーが発生します。
Notice: Array to string conversion in /home/content/myfile.php on line 78
データベースにデータを追加するときは、次のようにします。
if (!empty($_POST['more_text']))
{
$more_text = addslashes($_POST['more_text']);
}
else
{
$error = false;
$error_message = "Please add a description.";
}
次に、DBへの挿入にUPDATEを使用します。
$query2 = "UPDATE ALPACA_SALES SET more_text = '$more_text' WHERE uid = '$id'";
$result = $db->query($query2);