Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/35: Рейтинг темы: голосов - 35, средняя оценка - 4.69
Maxet24
0 / 0 / 0
Регистрация: 18.08.2017
Сообщений: 33
1

Ошибки - Warning: mysqli_select_db() expects exactly 2 parameters, 1 given

18.08.2017, 18:59. Просмотров 6914. Ответов 10

У меня появляются ошибки-
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in /storage/ssd4/942/2603942/public_html/index.php on line 15

Warning: mysqli_query() expects at least 2 parameters, 1 given in /storage/ssd4/942/2603942/public_html/index.php on line 17

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /storage/ssd4/942/2603942/public_html/index.php on line 27
при таком php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
</head>
 
<body>
<?php
$Link = mysql_connect('localhost', 'id2603942_maxet24', 'Maxoid007');
 
if(!$Link) echo "Не удалось подключится к серверу";
else
{
    mysql_select_db('id2603942_userlistdb');
 
mysql_query("CREATE TABLE `usertbl` (
`id` int(11) NOT NULL auto_increment,
`full_name` varchar(32) collate utf8_unicode_ci NOT NULL default '',
`email` varchar(32) collate utf8_unicode_ci NOT NULL default '',
`username` varchar(20) collate utf8_unicode_ci NOT NULL default '',
`password` varchar(32) collate utf8_unicode_ci NOT NULL default '',
PRIMARY KEY  (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
 
") or die(mysql_error());
 
      mysql_close(); }
    ?>
</body>
</html>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2017, 18:59
Ответы с готовыми решениями:

ошибка Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in
Доброгот времени суток! Я хочу создать авторизацию на сайтеи у меня вылезла вот такая ошибка-...

Код ошибки Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\OSPanel\domains\localhost\edit.php on li
ОШИБКА НА 24 СТРОКЕ &lt;h1&gt;Вопросы&lt;/h1&gt; &lt;? include_once('lib.php'); $opros=one_opros($_GET); ...

Warning: mysqli_query() expects at least 2 parameters, 1 given in
Всем привет. Нужна Ваша Помощь. Вот такую ошибку получаю : ( Warning: mysqli_query() expects at...

Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in
Здравствуйте CMS Opencart 2.0.3.1 При смене в коде mysql_real_escape_string на...

10
Jewbacabra
Эксперт PHP
4042 / 3323 / 1429
Регистрация: 24.04.2014
Сообщений: 10,022
18.08.2017, 19:06 2
Использовать надо или mysqli_* или mysql_*, но не одновременно
0
Kerry_Jr
Эксперт PHP
2272 / 2058 / 953
Регистрация: 14.05.2014
Сообщений: 6,048
Записей в блоге: 1
Завершенные тесты: 5
18.08.2017, 19:09 3
Цитата Сообщение от Maxet24 Посмотреть сообщение
при таком php:
Обманываете, у вас в коде нет ни одной mysqli-функции.
1
Maxet24
0 / 0 / 0
Регистрация: 18.08.2017
Сообщений: 33
18.08.2017, 21:24  [ТС] 4
У меня вот такие ошибки:
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in /storage/ssd4/942/2603942/public_html/index.php on line 15

Warning: mysqli_query() expects at least 2 parameters, 1 given in /storage/ssd4/942/2603942/public_html/index.php on line 17

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /storage/ssd4/942/2603942/public_html/index.php on line 27
я выставил везде mysqli, но почему-то не работает:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
</head>
 
<body>
<?php
$Link = mysqli_connect('localhost', 'id2603942_maxet24', 'Maxoid007');
 
if(!$Link) echo "Не удалось подключится к серверу";
else
{
    mysqli_select_db('id2603942_userlistdb');
 
mysqli_query("CREATE TABLE `usertbl` (
`id` int(11) NOT NULL auto_increment,
`full_name` varchar(32) collate utf8_unicode_ci NOT NULL default '',
`email` varchar(32) collate utf8_unicode_ci NOT NULL default '',
`username` varchar(20) collate utf8_unicode_ci NOT NULL default '',
`password` varchar(32) collate utf8_unicode_ci NOT NULL default '',
PRIMARY KEY  (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
 
") or die(mysqli_error());
 
      mysqli_close(); }
    ?>
</body>
</html>
0
Jodah
Эксперт PHP
3487 / 2931 / 1235
Регистрация: 01.08.2012
Сообщений: 10,105
18.08.2017, 21:27 5
Цитата Сообщение от Maxet24 Посмотреть сообщение
я выставил везде mysqli, но почему-то не работает:
А текст ошибки читали?
Цитата Сообщение от Maxet24 Посмотреть сообщение
expects exactly 2 parameters, 1 given
Ожидается 2 параметра, передан 1.
0
Maxet24
0 / 0 / 0
Регистрация: 18.08.2017
Сообщений: 33
18.08.2017, 21:33  [ТС] 6
Цитата Сообщение от Jodah Посмотреть сообщение
А текст ошибки читали?

Ожидается 2 параметра, передан 1.
А что вписать надо?
0
Kerry_Jr
Эксперт PHP
2272 / 2058 / 953
Регистрация: 14.05.2014
Сообщений: 6,048
Записей в блоге: 1
Завершенные тесты: 5
18.08.2017, 21:41 7
Maxet24, первым параметром передается ссылка на соединение с базой.
0
Jodah
Эксперт PHP
3487 / 2931 / 1235
Регистрация: 01.08.2012
Сообщений: 10,105
18.08.2017, 22:06 8
Цитата Сообщение от Maxet24 Посмотреть сообщение
А что вписать надо?
См документацию, например тут для mysqli_select_db
0
Maxet24
0 / 0 / 0
Регистрация: 18.08.2017
Сообщений: 33
19.08.2017, 12:05  [ТС] 9
Доброго времени суток.
Я пытаюсь сделать систему авторизации на сайте и у меня вылезла вот такая ошибка:
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in /storage/ssd4/942/2603942/public_html/includes/connection.php on line 5
Cannot select DB

Какой ещё параметр нужен?
Вот connection.php:
PHP
1
2
3
4
5
6
<?php
    require("constants.php");
 
    $con = mysqli_connect(DB_SERVER,DB_USER, DB_PASS) or die(mysql_error());
    mysqli_select_db(DB_NAME) or die("Cannot select DB");
    ?>
Вот constans.php:
PHP
1
2
3
4
5
6
7
// Database Constants
define("DB_SERVER", "localhost");
define("DB_USER", "id2603942_maxet24");
define("DB_PASS", "Пароль");
define("DB_NAME", "id2603942_userlistdb");
 
?>
Заранее Спасибо!!!
0
Para bellum
Эксперт PHP
4194 / 3122 / 1012
Регистрация: 06.01.2011
Сообщений: 9,093
19.08.2017, 12:09 10
Ссылку на соединение забыли передать: http://php.net/mysqli-select-db (см. "Процедурный стиль")
0
Kerry_Jr
Эксперт PHP
2272 / 2058 / 953
Регистрация: 14.05.2014
Сообщений: 6,048
Записей в блоге: 1
Завершенные тесты: 5
19.08.2017, 12:11 11
Цитата Сообщение от Maxet24 Посмотреть сообщение
Какой ещё параметр нужен?
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
первым параметром передается ссылка на соединение с базой.
Цитата Сообщение от Jodah Посмотреть сообщение
См документацию, например тут для mysqli_select_db
Ответов прозвучало предостаточно! Но если и это непонятно, то
PHP
1
2
3
4
    require("constants.php");
 
    $con = mysqli_connect(DB_SERVER,DB_USER, DB_PASS) or die(mysqli_connect_error());
    mysqli_select_db($con, DB_NAME) or die("Cannot select DB");
0
19.08.2017, 12:11
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2017, 12:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Warning: mysqli_query() expects at least 2 parameters, 1 given in N:\home\test1.ru\www\chat.php on line 4
&lt;?php $db = mysql_connect (&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;); mysql_select_db (&quot;mysql&quot;,$db); ...

Ошибка "Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given"
День добрый. Пытаюсь перейти на php 7, получаю вот такие ошибки. Warning:...

Mysqli_select_db() expects parameter 1 to be mysqli
Здравствуйте. Помогите, пожалуйста. Пытаюсь привязать Sql к php. Да вот ошибка. Открыто...

ошибки .Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in
Новичек в этом деле! Даже хуже новичка! Сильно не пинать! Помогите! ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.