php は SQL サーバー操作の実行時にエラーを報告します
php は SQL サーバー 2000 を操作します
SQL ステートメントは次のとおりです:
insert into someTable names('1111111','222222','33333333333','1100100',4 ,' 5100005','ペニシリン','01','0.125g*20','経口徐放剤形',16,1,16,0,0,'0','1','2012- 05-07' ,'YP','11','ボックス',16,0,0,0,'01','01',16,0,0,'ZL001','2012-5-7' ,'/' ,'/','/')
sql sever2000 で SQL クエリ アナライザーを実行すると問題ありませんが、php で実行するとエラーが報告されます。コードは次のとおりです。
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <?php mssql_connect("someIP","id","pass"); if($con) echo "link db success!"; else echo "link db failed!". mysql_error(); $db = mssql_select_db( "someDatabase",$con) or die("无法选择db"); $query = "insert into someTable values('1111111','222222','33333333333','1100100',4,'5100005','盘尼西林','01','0.125g*20','口服常释剂型',16,1,16,0,0,'0','1','2012-05-07','YP','11','盒',16,0,0,0,'01','01',16,0,0,'ZL001','2012-5-7','/','/','/')"; $result = mssql_query($query) or die("无法执行sql:$query"); ?>