连接到phpmysqladmin,错误

时间:2015-04-27 09:04:18

标签: php database mysqli

我是php的新手,需要一些帮助来解决我的错误!

我知道有一些关于这个的老帖子,我已经读过了,但它没有给我任何线索,所以请帮助我!

错误是这样的:

  

注意:   未定义的变量:第12行的C:\ wamp \ www \ tutorial.php中的mysqli

     

错误:   致命错误:在第12行的C:\ wamp \ www \ tutorial.php中调用非对象的成员函数query()

这条线是这样的:

 !$mysqli->query($con, "INSERT INTO newdatabase(name, age, email) VALUES(?, ?, ?)");

如果有人可以给我一些语法来编写如何在数据库中输入值,那就可以解决这个问题!谢谢!

1 个答案:

答案 0 :(得分:0)

您尚未指定$MySQLi

试试这个:

<?php
$dbhost = 'localhost';
$dbuser = 'username';
$dbpasswd = 'p@55w0rd';
$dbname = 'database';

$MySQLi = new MySQLi($dbhost, $dbuser, $dbpasswd, $dbname);
if($MySQLi->connect_error) {
    die("Problem connecting to database. - ".$MySQLi->error);
}

$MySQLi->query("INSERT INTO newdatabase(name, age, email) VALUES(?, ?, ?)");

然后,如果您在函数中使用$MySQLi,请不要忘记将其指定为global $MySQLi:)