MySQLi 连接与错误


MySQLi connection with error

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

<?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中。第 4 行的 PHP

感谢您的帮助

格式错误

请像这样尝试

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

您可以通过两种方式编写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");