0

私は学術プロジェクトのために e コマース Web サイトを開発しており、ホームページに製品を表示する必要があります。データベースからすべての製品を表示する必要があります。製品の画像について、私は 1 つの簡単な方法を考えました。すべての画像のパスを、データベースの列の下にある製品のテーブルに保存しますproduct_image

Product_Id   Product_Name   Product_Description        Product_Image              Product_Price  Product_Stock
1            HeadFirstJava  Java Programming Language  c:\products\headfirst.jpg  330            30

しかし、JSP ページでデータベースからすべての製品情報を取得しているときに、画像が取得されません。バックスラッシュなしで画像パスが保存されているデータベースを確認しました。

何が問題ですか?これらのパスを保存するにはどうすればよいですか?

4

2 に答える 2

0

「\」は特殊文字のエスケープに使用されますが、どのように挿入しますか? '\\'のように使ってみてくださいc:\\products\\headfirst.jpg

于 2012-08-06T12:45:18.053 に答える
0

PHPC#およびその他を使用してバックスラッシュで値を挿入する場合は、必ず別のバックラッシュをエスケープしてください。

この値を挿入しようとすると、確実に失敗します。

$value = "C:\Windows\Addins";

しかし、これは問題ありません:

$value = "C:\\Windows\\Addins";
于 2012-08-06T13:03:42.907 に答える