|
|
|
| Знакомый переехал на новый хостинг и ему перенесли туда его сайт, но после переноса на сайте перестало работать одно из менюшек. Попросил меня посмотреть. Меню это загружается из базы.
Запрос простой
SELECT `url`, `title`, `id` FROM `topmenuitems` WHERE `hide`=0 ORDER BY `prior`
|
вот как выглядит скрипт
$sql = 'SELECT `url`, `title`, `id` FROM '.$par->topmenuitemstable.' WHERE `hide`=0 ORDER BY `prior`';
$res = mysql_query($sql);
while($line = mysql_fetch_row($res))
{
_pre($line);
if(trim($line['url'])=='') $myurl1 = '/index.php?act=menu&id='.$line['id'];
else $myurl1 = htmlspecialchars($line['url']);
//if($myurl1 == '/') $myurl1 = '.'.$myurl1;
echo '<a href="'.$myurl1.'">'.htmlspecialchars($line['title']).'</a> ';
}
|
меню не формируется и поэтому я вывел содержимое переменной $line - _pre($line);
результат - пустые строки
http://easycaptures.com/fs/uploaded/965/3394991241.png
но при этом там есть этих 6 пустых строк
проверил этот запрос в phpmyadmin, авторизировался под тем же пользователем что и скрипт, в phpmyadmin всё нормально.
http://easycaptures.com/fs/uploaded/965/9071546507.png
первый раз такое вижу и даже нет соображений почему оно не работает, код и всё остальное написано правильно. | |
|
|
|
|
|
|
|
для: skinny
(22.09.2015 в 10:08)
| | Может проблема с кодировкой? Судя по скринам проблема не с запросом а выводе информации. | |
|
|
|
|
|
|
|
|
для: skinny
(22.09.2015 в 12:08)
| | Может что нибудь выводит? | |
|
|
|
|
|
|
|
для: KPETuH
(22.09.2015 в 13:45)
| | не могу создать новое сообщение поэтому пишу тут
есть такой запрос
SELECT
`l`.*, `c`.*
FROM `int_calls` AS `l`
LEFT JOIN `#__contacts` AS `c` ON `c`.`tel` = `l`.`ext_from`
WHERE `l`.`status` = "ringing"
обычный LEFT JOIN
но столкнулся с проблемой
этот запрос выбирает записи сверяя номер телефона
но попалась база номеров где в 1 поле записаны несколько номеров
например:
+79998887744 +79998887745
т.е. нужно использовать конструкцию `c`.`tel` LIKE '%'+`l`.`ext_from`+'%'
не знаю какой правильный синтаксис в этом случае
не могу нигде найти
не понимаю как правильно вопрос задать.... | |
|
|
|