$mydb
=
new
mysqli('localhost',
'username',
'password',
'databasename')
$sql
=
"INSERT
INTO
users
(fname,
lname,
comments)
VALUES
('$_POST[fname]',
'$_POST[lname]',
'$_POST[comments]')"
if
($mydb->query($sql)
==
TRUE)
{
echo
"user
entry
saved
successfully."
}
else
{
echo
"INSERT
attempt
failed"
}
$mydb->close()
希望本文所述对大家的php程序设计有所帮助。
1.修改php.ini 找到extension=php_mysqli.dll,然后删掉前面的分号(有分号代表已经被注释掉);2.也有可能并没有extension=php_mysqli.dll这一行,那你就加上“extention=php_mysqli.dll”这一行(修改时不要加引号)
以上两种修改后,都要重启apache
希望我的回答对你有所帮助。
Mysqli是php5之后才有的功能,没有开启扩展的可以打开php.ini的配置文件查找下面的语句:extension=php_mysqli.dll将其修改为:extension=php_mysqli.dll即可。
相对于mysql有很多新的特性和优势
(1)支持本地绑定、准备(prepare)等语法
(2)执行sql语句的错误代码
(3)同时执行多个sql
(4)另外提供了面向对象的调用接口的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)