php?データ挿入エラー

WBOY
WBOYオリジナル
2016-06-23 13:27:21910ブラウズ

$sql=sprintf("insert into ca_tips (%s,%s) value (%s,'%s')",$arr[0], $arr[1],$v[0],$v[1]);//当$v[1]=I'm sure 时,sql会出错 //$v[1]  数据里包含一些符号会出错,这个要怎么修改呢??  


ディスカッションに返信 (解決策)

名前を変更する フィールド名には特殊な記号を含めることをお勧めします。

$sql=sprintf("ca_tips (%s,%s) 値 (%s,'%s') に挿入",$arr[0], $arr[1],$v[0],addslashes( $v[1]));

SQL を直接出力します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP の型次の記事:PHP の型