php mysql поиск совпадений

134
20 сентября 2019, 14:40

Есть две таблицы: cheats, users. В таблице cheats есть столбец procname, в этом столбце находятся данные. Нужно сделать поиск совпадений по таблице users, по столбцу proclist. В столбце proclist данные хранятся в одном потоке, поэтому нужно использование like. Написал такой код, но выводит ошибку Array to string conversion in line 39

$qr_result2 = mysql_query("select procname from cheats ")
or die(mysql_error());
while($cheat = mysql_fetch_array($qr_result2)){ 
$qr_result = mysql_query("select * from users WHERE proclist like     
'%".$cheat."%'")
 or die(mysql_error());
while($data = mysql_fetch_array($qr_result)){ 
echo '<center>'. $data['ip'] . '</center>';
}
}
 mysql_close($connect_to_db);

39 строчкой есть

$qr_result = mysql_query("select * from users WHERE proclist like '%".$cheat ."%'")
Answer 1

mysql_fetch_array - возвращает массив, а значит, что $cheat - является массивом, а вы его пытаетесь вставлять в строку. Поэтому вам и говорят, что невомозможно массив преобразовать в строку.

Посмотрите, что именно у вас лежит в $cheat, скорее всего надо писать так $cheat[0].

READ ALSO
Блог на yii2. Проблема с удалением постов

Блог на yii2. Проблема с удалением постов

Сгенерировал CRUD операции через Gii, добавил функционал загрузки картинок к статьеПосле этого почему-то перестало работать удаление статей

137
Выход из функции во время вычислений C++

Выход из функции во время вычислений C++

Проблема состоит в том, что это решение я нигде не нашёлМне нужно реализовать немедленное завершение функции во время, допустим, проигрывания...

119
Qt: возможен ли неявный connect?

Qt: возможен ли неявный connect?

Мне дали доработать приложение написанное с использованием QtВ приложении есть некий диалог унаследованный от QDialog

151