Php 为什么SQL希望参数是整数和mysqli?
我收到两个警告 第一名:Php 为什么SQL希望参数是整数和mysqli?,php,mysqli,Php,Mysqli,我收到两个警告 第一名: mysqli_connect()要求参数5为整数,字符串在第11行的C:\xampp\htdocs\admin\config\koneksi.php中给出 我的11号线是 $koneksi = mysqli_connect($server, $id_user, $nama, $username, $password, $level); 秒: mysqli\u select\u db()希望参数1是mysqli,在第12行的C:\xampp\htdocs\admin\c
mysqli_connect()要求参数5为整数,字符串在第11行的C:\xampp\htdocs\admin\config\koneksi.php中给出
我的11号线是
$koneksi = mysqli_connect($server, $id_user, $nama, $username, $password, $level);
秒:
mysqli\u select\u db()希望参数1是mysqli,在第12行的C:\xampp\htdocs\admin\config\koneksi.php中给出null
我的第12行是
$selected = mysqli_select_db($koneksi, $database) or die("Couldn't open database $database");
完整代码
<?php
$server = "localhost";
$id_user = "";
$nama = "";
$username = "root";
$password = "";
$level = "";
$database = "penjualan";
$koneksi = mysqli_connect($server, $id_user, $nama, $username, $password, $level);
$selected = mysqli_select_db($koneksi, $database) or die("Couldn't open database $database");
?>
我认为您传递了错误的参数
这是传递参数的正确方式
mysqli_connect(host,username,password,dbname,port,socket);
- 主机可选。指定主机名或IP地址
- 用户名可选。指定MySQL用户名
- 密码可选。指定MySQL密码
- dbname是可选的。指定要使用的默认数据库
- 端口可选。指定尝试连接到MySQLserver的端口号
- 插座可选。指定要使用的套接字或命名管道
所以在你的情况下,我认为应该是这样
mysqli_connect($server,$username,$password,$database);
它会生成未定义的Indexin哪一行?附加信息代码,第8、9、12行
mysqli_connect($server,$username,$password,$database);