phpからmysqlクエリを実行したい。
$sql = insert into q_links values ( 'garment.png', 'imgs\ques\p1\garment.png' );
URLをそのまま保存することはできませんでしたが、次のように保存されていますimgsquesp1garment.png
。しかし、私は次のようなURLを保存したいと思いますimgs\ques\p1\garment.png
。だから私はこれを試しました:
$sql = mysql_real_escape_string($sql);
しかし、このように私のように$sql
見えます:
insert into q_links values ( \'garment.png\', \'imgs\\ques\\p1\\garment.png\' );
これはmysqlデータベースでは機能しません。
後で使用するために、このURLをデータベースに挿入する必要があります。URLはimgs\ques\p1\garment.png
です。どうすればこれを達成できますか?
更新: そして、私は私のために働いた最初のコメントで試しました。
したがって、解決策は次のとおりです。
$sql = "insert into q_links values ( 'garment.png', '".mysql_real_escape_string( 'imgs\ques\p1\garment.png' )."' );";