84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
你的使用有问题呀~~
$mysqli->query()使用的前提是:你创建了$mysqli对象,不知你在dbconfigs.php文件中有没有创建这个对象?
还有,你在下面又用了mysqli_fetch_array()这是典型的面向对程的语句,实在不明白,你究竟想怎么调用数据?
如果你想使用面向对象,请这样使用:
$mysqli = new mysqli($host,$userName,$password,$dbName); if ($mysqli->connect_errno){ die('Error Connected'.$mysqli->connect_error; } $result = $mysqli->query('SELECT * FROM table_name'); if ($result && $result->num_rows > 0){ while($row = $result->fetch_array(MYSQLI_ASSOC)){ //输出数据 } $result->free_result(); } $mysqli->close();
如果是面向过程,请将以上代码修改一下:
$conn = mysqli_connect($host,$userName,$password,$dbName); if (mysqli_connect_errno($conn)){ die('Error Connected'.mysqli_connect_error($conn); } $result = mysqli_query('SELECT * FROM table_name'); if ($result && mysqli_num_rows($conn,$result) > 0){ while($row = mysqli_fetch_array($result,MYSQLI_ASSOC)){ //输出数据 } mysqli_free($result); } mysqli_close($conn);
请不要将面向对象和面向过程混用。
PHP中文网有针对这二部分的教程:
http://www.php.cn/course/653.html (MySQLi面向对象)
http://www.php.cn/course/653.html (MySQLi面向过程)
你的使用有问题呀~~
$mysqli->query()使用的前提是:你创建了$mysqli对象,不知你在dbconfigs.php文件中有没有创建这个对象?
还有,你在下面又用了mysqli_fetch_array()这是典型的面向对程的语句,实在不明白,你究竟想怎么调用数据?
如果你想使用面向对象,请这样使用:
如果是面向过程,请将以上代码修改一下:
请不要将面向对象和面向过程混用。
PHP中文网有针对这二部分的教程:
http://www.php.cn/course/653.html (MySQLi面向对象)
http://www.php.cn/course/653.html (MySQLi面向过程)