Есть две таблицы: 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 ."%'")
mysql_fetch_array
- возвращает массив, а значит, что $cheat
- является массивом, а вы его пытаетесь вставлять в строку. Поэтому вам и говорят, что невомозможно массив преобразовать в строку.
Посмотрите, что именно у вас лежит в $cheat
, скорее всего надо писать так $cheat[0]
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Решил попробовать освоить codeception, и сразу же возникла проблема: У меня есть директория functional с функциональными тестами разбитыми по подпапкам:
Не срабатывает success в ajaxА в error выдает такое (2) [Object, "parsererror"]