1

こんにちは、このエラーが発生しました。これが私のクエリです

insert into `products` (original_id,name,image_url,buy_url,short_description,long_description,sale_price,retail_price,brand,keyword,category_name,store_name,provider_name) values (5068122-EC1155705-5.5M,Eastland Plainview Shoes (Black) - Women's Shoes - 5.5 M,http://www.shoes.com/productimages/shoes_iaec1155705.jpg,http://gan.doubleclick.net/gan_click?lid=41000000025255752&pid=5068122-EC1155705-5.5M&adurl=http%3A%2F%2Fwww.shoes.com%2FShopping%2Fproductdetails.aspx%3Fcatalog%255Fname%3Dweb%26pg%3D5068122%26p%3DEC1155705&usg=AFHzDLv0Y4C7BN1pbi4RzmWWTgLx7J7uBw&pubid=21000000000526055,Eastland keeps it timeless and classy with these smart and sturdy Plainview oxfords. Soft full grain leather upper in a casual oxford style with a round plain toe. Contouring double stitching and an Eastland side logo tag add classic detail. Five eyelet g,Eastland keeps it timeless and classy with these smart and sturdy Plainview oxfords. Soft full grain leather upper in a casual oxford style with a round plain toe. Contouring double stitching and an Eastland side logo tag add classic detail. Five eyelet grommeted lacing and a smooth leather padded collar and tongue create a comfortable customizable fit. Textile lining and cushioning footbed flexible stitched midsole. Durable polyurethane traction outsole with a sturdy 1 1/4 inch heel.,77.00,77.00,Eastland,Eastland Plainview Shoes (Black) - Women's Shoes - 5.5 M Womens|Casual Eastland US adult Black female  Apparel & Accessories > Shoes   5.5 M,Apparel & Accessories > Shoes,Eastland,gan)

オンライン: 127 ファイル C:\web\filesearch\index.php SQL 構文にエラーがあります。「M,Eastland Plainview Shoes (Black) - Women's Shoes - 5.5 M,http://www.shoes.com/」の 1 行目の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

それの何がいけないの?

ラインライン:127はこちら

  mysql_query($query) or die($query . "<br />On line: " . __LINE__ . " File " . __FILE__ . " " . mysql_error());
4

4 に答える 4

2

クエリの文字列値を引用符で囲みます。大きな文字列がありますが、引用符がありません。これがエラーです。たとえば5068122-EC1155705-5.5M"5068122-EC1155705-5.5M"または'5068122-EC1155705-5.5M'

于 2013-01-21T09:15:33.343 に答える
1

また、引用符で囲んだ後に挿入される値にはmysql_escape_stringを使用します。

于 2013-01-21T09:20:00.700 に答える
0

新しいクエリで投稿を更新してください。QUOTESを使用してクエリを適切に更新した場合、次の問題は、データ型の不一致、または文字列と定義された列の間の長さの不一致である可能性があります。

于 2013-01-22T06:47:53.813 に答える
0

コードを見てください。私はすぐに何かを思いつきます

于 2013-01-21T09:57:29.733 に答える