Различные вопросы по PHP и MySQL

243K
.
Ребята почему у меня в библиотеке не работает поиск версия 322 заменял файлы на оригинал все равно не хочет искать,тупо пишет ничего ненайдено а в библе 6000 тыс статей,помогите найти в чем проблема...прикрепляю файлик поиска от библиотеки
Прикрепленные файлы:
.
Screamer (27.05.2012/11:01)
Fublin, query in while() is not good
Ну раз не очень хорошо, то как тогда ?
И чем это грозит если оставить такой запрос с квери в цикле ?
.
Fublin, Структуру таблиц пределывай или объединение таблиц юзай.
--
быстродействие понижается.
Например нужно вывести тысячу записей
выводя эти записи тебе нужно еще по запросу что бы вывести имя категории в которой находится запись
уже две тысячи запросов за один заход и это только один юзер
а если их тысяча?
.
Screamer, ты имеешь ввиду чтоб где надо в таблицах были одинаковые поля, чтоб не совмещать 2 запроса ?
.
вчера всю ночь читал о совмещении нескольких таблиц в одной бд, даже пробовал, но что то видать недопонял, надо чтоб башка была свежая..
Там что то типа такого было:
select * from 'lib', 'users' where 'lib.type'='lib.bk' and 'users.id'='users.name' order by 'users.balans' desc limit 5
.
JOIN
.
ramzes, Вот у меня в таблице users и таблице lib есть поля user_id..
Я вывожу авторов из библы, хотя мыслю, что при таком вот запросе
SELECT * FROM lib INNER JOIN users using(user_id);


при таком запросе должны только авторы одни быть ?
.
ramzes, Вот по идее так должно выводить юзеров, кто автор в библе, но чёта не то..
$sok = mysql_query("SELECT * FROM 'lib' INNER JOIN 'users' ON(user_id)");
while ($rss=mysql_fetch_array($sok)) {
echo '<div>&#160;&#8226;&#160;<a href="../avtor/textstih.php?avtor=' . $rss['name'] . '">&#160;' . $rss['name'] . '</a></div>';
}
.
Доделайте плиз
Прикрепленные файлы:
.
$sok = mysql_query("SELECT lib.*, users.login FROM lib LEFT JOIN users ON lib.user_id = users.id;");
типа того
Всего: 7969