provizorokl
Новичок
Долго Гуглил и попал сюда. Проблема... Есть файл пхп в котором перечень категорий и из него методом ГЕТ передается переменная
(она же создается запросом к таблице базы даных) - (первая таблица на рисунке)
, которую проверяет на наличие запросом к другой таблице (вторая таблица на рисунке) Базы даных другой файл.
И теперь проблема. Как результат выводит даные в нужном мне списке, НО.. если вторая таблица содержит больше, чем 2 результата для вывода, то цикл ничего не выводит. Тоесть, выводятся статьи со значением переменной (bbb2, bbb3, bbb6). bbb1 - НЕ ВЫВОДИТ НИЧЕГО. Если, же я из второй таблицы удалю bbb1 и оставлю только в двух строках, то это значения переменной (соответствующие ей статьи) выводятся без проблем. Прошу извинить и помочь.
PHP:
<?php
$bada = mysql_connect("localhost","neofrontuser","152634");
mysql_select_db("neofront", $bada);
$result3 = mysql_query("SELECT * FROM categorias ORDER BY title", $bada);
$mifila3 = mysql_fetch_array($result3);
do
{printf ("| <a class='catlink' href='ex2.php?bid=%s'>%s</a> |",$mifila3["bid"],$mifila3["title"]);}
while ($mifila3 = mysql_fetch_array($result3));
?>
, которую проверяет на наличие запросом к другой таблице (вторая таблица на рисунке) Базы даных другой файл.
PHP:
<?php
$bada = mysql_connect("localhost","neofrontuser","152634");
mysql_select_db("neofront", $bada);
if (!empty($_GET['bid'])) $bid = $_GET['bid'];
$result2 = mysql_query("SELECT id, cat, title, m_key, text, imagen_median FROM articulos WHERE MATCH(cat) AGAINST('$bid') ORDER BY fecha LIMIT 10", $bada);
$mifila2 = mysql_fetch_array($result2);
do
{printf("%s", $mifila2["title"]);}
while ($mifila2 = mysql_fetch_array($result2))
?>
Вложения
-
53,7 KB Просмотры: 1