发布网友 发布时间:2022-04-23 07:31
共1个回答
热心网友 时间:2022-06-17 17:30
原则一、注意单双引号的的配对,不能套多层的,你第一个语句范了这样的错,可以考虑取消titile的引号,或者用“.”连接。
原则二、int类型的常量可以不用引号,这样可以减少语句的复杂度。
原则三、SQL语句最好先赋予一个变量,这样当有错的时候更方便调试(可以输出SQL语句变量)。
原则四、实在麻烦的时候,可以使用其它结束符来写。
你的两个语句可以这样写:
$sql="INSERT INTO word VALUES($id,'$_POST[title]','$_POST[words]')";
mysql_query($sql,$db);//存入数据库
$query="SELECT title,words FROM word WHERE id ='$p";
很高兴回答楼主的问题 如有错误请见谅