0

私のmysql列varchar(266)では、私のデータはこのように保存されています

www.torcache.(ハッシュ)

(ハッシュが続く)

.トレント

これは、ヘッダーに複数のヘッダーが含まれていない可能性があります、改行が検出されたというエラーを送り返しています。

URLを1行に保存するにはどうすればよいですか

ここにデータベースを更新しているコードがあります

$sql_select = "UPDATE `database1`.`media` SET `media_url` =('" . $url . "') WHERE media_type= '4' AND media_url LIKE '%".$fname."%' ";
4

1 に答える 1

0

データベースは、後ろにランダムに改行を挿入しません。あなたがそれに入れたものはあなたが得るべきものなので、クエリを実行する$url 前にそれを見てください. また、Web ベースのビューで見ないでください。ブラウザーは改行文字をスペースとして扱うため、ページ ソースを表示したり、nl2br() を介してテキストを実行したり、<pre>ブロック内に出力したりしない限り、そこに改行があるかどうかはわかりません。

于 2012-06-17T02:57:12.030 に答える