问答题 请编写一段PHP程序,要求可通过该程序实现向数据库db_test的表content中插入一行描述了下列留言信息的数据:留言ID号由系统自动生成;留言标题为“MySQL问题请教”;留言内容为“MySQL中对表数据的基本操作有哪些?”;留言人姓名为“MySQL初学者”;脸谱图标文件名为“face.jpg”;电子邮件为“tom@gmail.com”;留言创建日期和时间为系统当前时间。
【正确答案】
【答案解析】在文本编辑器中编写如下PHP程序,并命名为insert_content.php
<? php
$ con=mysql_connect("localhost: 3306", "root", "123456")
or die("数据库服务器连接失败!<br>");
mysql_select_db("db_test", $ con)or die("数据库选择失败!<br>");
mysql_query("set names "gbk""); //设置中文字符集
$ sql="INSERT INTO content(content_id, subject, words, username, face, email, createtime)";
$ sql=$ sql. " VALUES(NULL, "MySQL问题请教", "MySQL中对表数据的基本操作有哪些?",
"MySQL初学者", "face.jpg", "tom@gmail.com", NOW()); ";
if(mysql_query($ sql, $ con))
echo "留言信息添加成功!<br>";
else
echo "留言信息添加失败!<br>";
?>