MySQLi连接错误

时间:2016-02-19 06:59:46

标签: php mysqli

你能告诉我我的问题在哪里吗?

<?php
    $connect = mysqli_connect("localhost", "root", "", "database") or die ("Problem!");
    $query = mysqli_query("set names utf-8", $connect);
    session_start();
?> 

这段代码回答了我:

  

警告:mysqli_query()期望参数1为mysqli,给定字符串   在C:\ xampp ....... php第4行

感谢您的帮助

2 个答案:

答案 0 :(得分:3)

格式错误

PLZ试试这个

mysqli_query($con,"SELECT * FROM Persons");

答案 1 :(得分:1)

您可以通过两种方式撰写mysqli_query

面向对象的风格

mixed mysqli::query ( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

程序风格

mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

根据您的代码,您使用Procedural style语法错误。应该是

mysqli_query($connect,"set names utf-8");