mion

Рейтинг
78
Регистрация
02.06.2010

У меня сегодня тоже какая-то непонятка с выдачей. Хотя вчера было все ок. Продвигал по 25 запросам ВЧ и СЧ, везде был в топ 5 по моему региону. Сегодня моего сайта просто нет в выдаче, из этих 25 запросов. Опускался до 300 позиций. Посещаемость из-за этого офигенно упала. Скорей всего очередной глюк яндекса. Хотя сам сайт в индексе, и нет изменений. Есть только выдача по НЧ.

It-mcp.ru:
1) Спасибо Mion, в отдельности за кавычки. Даже и не догадывался.
2) Конечный вариант такой:

$query2 = "SELECT artist, title, up, down, (up-down) AS rating FROM `songlist` WHERE artist = '$msg2' ORDER BY rating DESC";
$update = mysql_query($query2);
while ($line = mysql_fetch_assoc($update)) {
echo "ID: ".$line['artist']." Name: ".$line['title']. " Up: ".$line['up']. " - Down: ".$line['down'];
echo "<br>";
}

Осталось только список пронумеровать и лимит в 10 записей.

Вот нумерация и лимит на 10 записей.

$query2 = "SELECT artist, title, up, down, (up-down) AS rating FROM `songlist` WHERE artist = '$msg2' ORDER BY rating DESC limit 10";

$update = mysql_query($query2);
$i = 0;
while ($line = mysql_fetch_assoc($update)) {
$i++;
echo $i.". ID: ".$line['artist']." Name: ".$line['title']. " Up: ".$line['up']. " - Down: ".$line['down'];
echo "<br>";
}
It-mcp.ru:
$query2 = "SELECT artist, title FROM `songlist` WHERE artist LIKE '$msg2'";
$update = mysql_query($query2);
if ($line = mysql_fetch_array($update, MYSQL_ASSOC)) {
printf ("ID: %s Name: %s", $line['artist'], $line['title']);
}
mysql_free_result($query2);

Выводит только один результат, хотя их несколько.

Такой код не выводит вообще ничего

$query2 = "SELECT artist, title, up, down, (up-down) AS rating FROM 'songlist' WHERE artist = '$msg2' ORDER BY rating";
$update = mysql_query($query2);
if ($line = mysql_fetch_array($update, MYSQL_ASSOC)) {
printf ("ID: %s Name: %s", $line['artist'], $line['title']);
}
mysql_free_result($query2);

Вывод всех записей:

$query2 = "SELECT artist, title FROM `songlist` WHERE artist = '$msg2'";

$update = mysql_query($query2);
while ($line = mysql_fetch_assoc($update)) {
printf ("ID: %s Name: %s", $line['artist'], $line['title']);
}

и выводить так не проще?

echo "ID: ".$line['artist']." Name: ".$line['title'];

mion добавил 05.04.2011 в 13:06

В то, что у вас не выводит ничего, то попробуйте убрать кавычки в имени таблицы.

mion добавил 05.04.2011 в 13:07

Кавычки должны быть такие: ` (Клавиша ё)

mion добавил 05.04.2011 в 13:08

Вывод нумерованного списка:

$query2 = "SELECT artist, title FROM `songlist` WHERE artist = '$msg2'";

$update = mysql_query($query2);
$i = 0;
while ($line = mysql_fetch_assoc($update)) {
$i++;
echo $i.". ID: ".$line['artist']." Name: ".$line['title']."<br />";
}

mion добавил 05.04.2011 в 13:11

Такой код не выводит вообще ничего

$query2 = "SELECT artist, title, up, down, (up-down) AS rating FROM 'songlist' WHERE artist = '$msg2' ORDER BY rating";

Попробуйте так (т.е. убрать кавычки с имени таблицы):

$query2 = "SELECT artist, title, up, down, (up-down) AS rating FROM songlist WHERE artist = '$msg2' ORDER BY rating";

по хуизу домен:

created: 2011.03.23

И уже хотите быть в топе! Такого не бывает.

gingernnz:
mion
какая тематика?

Онлайн фильмы.

Что-то как-то слабовато.

[ATTACH]87511[/ATTACH]

jpg ad1.ru.jpg

502 Bad Gateway.

С сайтов блоки по исчезали.

Неужели закрыли стимул((((.

Прикололись, базару нет, считается))). Я чуть не покончил жизнь самоубийством, купил 4 ресурса, недели 2 назад, общим бюджетом около 5к$. Захожу в panel.pr-cy.ru. Делаю обновить. Количество страниц в яндексе 20-40))), на каждом. Хотел идти топиться)). Сюда пришел, и посмеялся. Но лучше не стоит так яндексу шутить!

Подтверждаю, сайт получен. Все быстро, удобно и просто). Приятно иметь дела с такими людьми.

::: БЛИЦ :::

mion добавил 28.03.2011 в 00:05

Сайт забрал, все ок.

Всего: 236