你能告诉我我的问题在哪里吗?
<?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");