Porque SQL Esperar parâmetro a ser Integer e mysqli?

votos
0

Eu tenho 2 avisos.

Primeiro :

mysqli_connect () espera o parâmetro 5 para ser um número inteiro, string dada em C: \ xampp \ htdocs \ admin \ config \ koneksi.php na linha 11

Minha linha 11 é

$koneksi    = mysqli_connect($server,$id_user,$nama,$username,$password,$level);    

segundo:

mysqli_select_db () espera o parâmetro 1 para ser mysqli, nulo dado em C: \ xampp \ htdocs \ admin \ config \ koneksi.php na linha 12

Minha linha 12 é

$selected   = mysqli_select_db($koneksi, $database)or die(Couldn't open database $database);

Código completa

<?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); 
?>

Im usando PHP 7. Obrigado por qualquer ajuda.

Publicado 02/09/2018 em 05:06
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Acho que você está passando os parâmetros errados.

esta é a maneira correta como os parâmetros devem ser passados.

mysqli_connect(host,username,password,dbname,port,socket);
  • host opcional. Especifica um nome de host ou um endereço IP
  • nome de usuário opcional. Especifica o nome de usuário MySQL
  • de senha opcional. Especifica a senha MySQL
  • nome_bd opcional. Especifica o banco de dados padrão a ser usado
  • Porta opcional. Especifica o número da porta para tentar conectar-se ao MySQLServer
  • Tomada opcional. Especifica o socket ou pipe nomeado para ser usado

Assim, no seu caso, eu acho que deveria ser

mysqli_connect($server,$username,$password,$database); 
Respondeu 02/09/2018 em 05:15
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more