Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/65: Рейтинг темы: голосов - 65, средняя оценка - 4.57
Alexxxxs
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 4
1
MySQL

Ошибка mysqli_query() expects at least 2 parameters, 1

04.03.2016, 21:10. Просмотров 11801. Ответов 6

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
include_once 'setting.php';
session_start();
$CONNECT = mysqli_connect(HOST, USER, PASS, DB); //подключение к базе данных
 
function SS() {
 
$linkVK = mysqli_fetch_assoc(mysqli_query($CONNECT, 'SELECT `id`,`link` FROM `social` WHERE `id`=1'));
$linkTW = mysqli_fetch_assoc(mysqli_query($CONNECT, 'SELECT `id`,`link` FROM `social` WHERE `id`=2'));
echo'
    <div  class="SS">
    <div  class="SST">
    Мы в соц сетях
        <a href="'.$linkVK['link'].'"><div  class="SSVK"></div></a>
        <a href="'.$linkTW['link'].'"><div  class="SSTW"></div></a>
    </div>
</div>
';
}
?>
Выдает ошибку "Warning: mysqli_query() expects at least 2 parameters, 1"
подскажите что сделать, люди добрые
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2016, 21:10
Ответы с готовыми решениями:

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

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_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 parameter 1 to be mysqli, string given
Всем привет, помогите с ошибкой, совсем новичок, поправьте меня. Благодарю! Ошибки: Warning:...

6
Jodah
Эксперт PHP
3491 / 2935 / 1235
Регистрация: 01.08.2012
Сообщений: 10,114
04.03.2016, 21:16 2
Для начала полный текст ошибки показать.

Вы передаёте в mysqli_query 1 параметр вместо двух. А где - неизвестно, поскольку вы обрезали текст ошибки.
0
Alexxxxs
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 4
04.03.2016, 21:18  [ТС] 3
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in Z:\home\uglight.ru\www\index.php on line 256

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in Z:\home\uglight.ru\www\index.php on line 256

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in Z:\home\uglight.ru\www\index.php on line 257

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in Z:\home\uglight.ru\www\index.php on line 257

т.е.
PHP
1
2
256 $linkVK = mysqli_fetch_assoc(mysqli_query($CONNECT, 'SELECT `id`,`link` FROM `social` WHERE `id`=1'));
257 $linkTW = mysqli_fetch_assoc(mysqli_query($CONNECT, 'SELECT `id`,`link` FROM `social` WHERE `id`=2'));
0
Jodah
Эксперт PHP
3491 / 2935 / 1235
Регистрация: 01.08.2012
Сообщений: 10,114
04.03.2016, 21:22 4
Alexxxxs, так определитесь с ошибкой, сначала одно пишете, теперь другое оказывается...

Цитата Сообщение от Alexxxxs Посмотреть сообщение
expects parameter 1 to be mysqli, null given
Нет соединения с БД. Проверяйте логины, пароли и т.д.
Цитата Сообщение от Alexxxxs Посмотреть сообщение
$CONNECT = mysqli_connect(HOST, USER, PASS, DB);
PHP
1
$CONNECT = mysqli_connect(HOST, USER, PASS, DB) or die(mysqli_connect_error());
0
Alexxxxs
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 4
04.03.2016, 21:24  [ТС] 5
Прошу прощения, вторая ошибка, которая указана в комментарии.
Подключение с базой в полном порядке
0
Jodah
Эксперт PHP
3491 / 2935 / 1235
Регистрация: 01.08.2012
Сообщений: 10,114
04.03.2016, 21:37 6
Лучший ответ Сообщение было отмечено Alexxxxs как решение

Решение

Alexxxxs, а, стоп... это функция. У функций своя область видимости, и $CONNECT там не существует, вам нужно передавать эту переменную в функцию (как параметр, через глобал или как-то ещё).
1
Alexxxxs
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 4
04.03.2016, 21:38  [ТС] 7
спасибище огромное!
+500 к твоей карме)
0
04.03.2016, 21:38
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2016, 21:38

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

Ошибка Warning: mysqli_query() expects parameter 1 to be mysqli, string given in
Добрый день, знатокам. На сайте столкнулся с проблемой при создании регистрации. Месяцев 7-8...

Ошибка - Warning: mysqli_query() expects parameter 1 to be mysqli, resource given
Что-то не так на 8 строке и 10 строке, не понимаю что, уже 15 минут не могу разобраться. &lt;?php...

Ошибка Warning: mysqli_query() expects parameter 1 to be mysqli, null given in
При обновление кода под версию php 7 возникли ошибки. Warning: mysqli_query() expects parameter...

Ошибка: Warning: mysqli_query() expects parameter 1 to be mysqli, string given in
День добрый! Слушайте, у меня проблема появилась с регистрацией. Буду очень благодарен, за...


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

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

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