За последние 24 часа нас посетили 18080 программистов и 1700 роботов. Сейчас ищут 1520 программистов ...

Забить массив построчно в БД

Тема в разделе "PHP для новичков", создана пользователем Spayn, 25 ноя 2008.

  1. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    точно, но все равно афигеть...
     
  2. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Ну простите просто, я не очень давно работаю с PHP и MySQL , поэтому мало опыта ешё в ошибках и в работе вообше. Я попрошу ешё не много удели внимание! Проблема в чём.... все статьи выврдятся в цикле при помоши такой строки :
    printf ("<a href='view_post.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]) , а нужно что бы при выведении подставлялсь ссылка, которую выше мы доставали из масива :)
     
  3. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Спасибо тебе за код! теперь всё работает как нужно!!!
     
  4. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Ну простите просто, я не очень давно работаю с PHP и MySQL , поэтому мало опыта ешё в ошибках и в работе вообше. Я попрошу ешё не много удели внимание! Проблема в чём.... все статьи выврдятся в цикле при помоши такой строки :
    printf ("<a href='view_post.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]) , а нужно что бы при выведении подставлялсь ссылка, которую выше мы доставали из масива Smile
     
  5. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Ну и пихай ее в href.

    PHP:
    1. printf ("<a href='[color=blue][b]$ссылка_из_массива[/b][/color]'?id=%s>%s</a></p>",$myrow["id"],$myrow["title"])
     
  6. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Мммм чуть чуть не так сформулировал.... видишь ли... как бы все стати выводится из базы и полчуют ссылку такого типа :
    "<a href='view_post.php?id=%s'>%s</a></p>" вот.... а есть статьи с другого сайта, и нужно что бы вместо это"<a href='view_post.php?id=%s'>%s</a></p>" вставлялсь ссылки из массива... я думаю что должно звучать так.... если поле link в такой то таблице пусто то выводи по ссылке "<a href='view_post.php?id=%s'>%s</a></p>" , а если поле link заполнено, то выводить ссылку из массива.
     
  7. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Ну что? есть у кого мысли как это реализовать?
     
  8. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    неа.... такое вообще не под силу.... тут уж никак, парень..
     
  9. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
  10. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ну а в чем проблема?
     
  11. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Я просто не знаю как реализовать, а именно как проверить, пустое ли поле kink или нет
     
  12. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    в пустом поле содержится null, в пустой строке - строка нулевой длинны
     
  13. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Помоги плиз запрос написать
     
  14. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    если у тя этот массив загоняется в бд, то почему у тя пустые link?
     
  15. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    В бд есть полные стать и, где поле link не нужно , http://webspayn.com/view_cat.php?cat=1 вот здесь открывая статью она открываетсфя на этом же сайте... так сказать, а мне нужно что бы нажимая на заголовок подключалась та ссылка из массива, это считай смесь норм контента с грабом инфу с другого сайта
     
  16. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Помогите плиз запрос написать
     
  17. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Ап, очень нужна ваша помошь! Просто я никогда не сталкивался с такой проблемой и не знаю выхода, помогите плиз!
     
  18. kostyl

    kostyl Guest

  19. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    а за спасибо запрос не напишите?
     
  20. djunkie

    djunkie Активный пользователь

    С нами с:
    19 ноя 2008
    Сообщения:
    134
    Симпатии:
    0
    за спасибо много советов на предыдущей странице, которые, если подумать еще немножко своей головой, а не чужой, можно вполне воплотить в жизнь
     
  21. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    РЕбят! Да я бы с удовольствием! Просто не знаю как так сделать.. не мало у меня опыта...
     
  22. Spayn

    Spayn Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    51
    Симпатии:
    0
    Вообшем я нашёл код для это задачи :
    <?php
    $query="select `link` from `links` where id = '$id'";
    $rst = mysql_query($query);
    $link1=mysql_fetch_array($rst);
    $link=$link1['link'];
    if(!empty($link)) $ssylka = $link;
    else $ssylka="<a href='view_post.php?id=%s'>%s</a></p>";
    echo $ssylka;
    ?>

    но меня надо связать с моим, что бы окончателдьно выподнить задачу, вот код вывода статей
    $result = mysql_query("SELECT * FROM categories WHERE id='$cat'",$db);

    if (mysql_num_rows($result) > 0)

    {
    $myrow = mysql_fetch_array($result);

    do
    {

    $r = $myrow["rating"]/$myrow["q_vote"];
    $r = intval($r);

    if (

    printf ("<table align='center' class='post'>

    <tr>
    <td class='post_title'>
    <p class='post_name'><a href='view_post.php?id=%s'>%s</a></p>
    <p class='post_adds'>Дата добавления: %s</p>
    <p class='post_adds'>Статью добавил: %s</p></td>
    </tr>

    <tr>
    <td>%s <p class='post_view'>Просмотров: %s &nbsp;&nbsp; </p></td>
    </tr>

    </table><br><br>",$myrow["id"],$myrow["title"], $myrow["date"],$myrow["author"],$myrow["desсriрtion"], $myrow["view"], $r);



    }