alex gansallo Ответов: 1

Предупреждение: mysqli_select_db() ожидает, что параметр 1 будет mysqli, заданный null


привет, ребята, пожалуйста, мне нужна ваша помощь.

как мне исправить эту ошибку?

Warning: mysqli_select_db() expects parameter 1 to be mysqli, null given


PHP ВЕРСИЯ 7.0

вот мой сценарий

<?php
$host="localhost"; // Host name 
$dbusername="infin130_ls"; // Mysql username 
$dbpassword="admin@001"; // Mysql password 
$db_name="infin130_ls"; // Database name 

// Connect to server and select databse.
mysql_connect("$host", "$dbusername", "$dbpassword")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

?>



пожалуйста, любезно помогите с исправлением, чтобы я мог просто скопировать и вставить

Что я уже пробовал:

hi guys, please I need your help.

how do I fix this error.

<pre>Warning: mysqli_select_db() expects parameter 1 to be mysqli, null given


PHP ВЕРСИЯ 7.0

вот мой сценарий

<?php
$host="localhost"; // Host name 
$dbusername="infin130_ls"; // Mysql username 
$dbpassword="admin@001"; // Mysql password 
$db_name="infin130_ls"; // Database name 

// Connect to server and select databse.
mysql_connect("$host", "$dbusername", "$dbpassword")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

?>



пожалуйста, любезно помогите с исправлением, чтобы я мог просто скопировать и вставить

ZurdoDev

Я не знаю php, но вам, вероятно, нужно удалить кавычки вокруг $db_name, потому что с кавычками он, вероятно, рассматривает его как строку. Просто предположение.

ZurdoDev

И нет, просто копировать и вставлять-это не нормально. Вам нужно понять код. Если бы вы понимали основы программирования, вы бы не оказались в таком положении.

alex gansallo

Эй, мужик,.. Я знаю, что мне нужно знать немного базового кодирования, но сейчас я нахожусь в затруднительном положении, и мне действительно нужна помощь!!....

ZurdoDev

Тогда попробуй то, что я сказал. Так ведь?

alex gansallo

все еще получаю сообщение об ошибке thesme

ZurdoDev

Решение 1 имеет ответ.

alex gansallo

я заблудился......:(

ZurdoDev

Почему? Никто не собирается делать все за тебя, но Ричард точно сказал тебе, что было не так.

1 Ответов

Рейтинг:
1

Richard Deeming

Прочитать руководство:
PHP: mysqli::select_db - руководство пользователя[^]

То mysqli_select_db функция требует два параметры: ссылка, возвращенная из mysqli_connect, и имя базы данных.

Вы передаете только один параметр: имя базы данных.

Кроме того, как говорится в документации, вы можете передать имя базы данных в качестве четвертого параметра mysqli_connect- а это значит , что тебе не нужно будет звонить mysqli_select_db вообще.
PHP: mysqli::__construct - Manual[^]