За последние 24 часа нас посетили 58113 программистов и 1810 роботов. Сейчас ищут 1747 программистов ...

Вывод данных из базы данных

Тема в разделе "PHP для новичков", создана пользователем Ksuha000, 7 авг 2013.

  1. Ksuha000

    Ksuha000 Новичок

    С нами с:
    7 авг 2013
    Сообщения:
    44
    Симпатии:
    0
    Привет вам! подскажите, как можно вывести данные из базы данных sql по имени пользователя? я пробовала делать так:
    $sel=mysql_query("SELECT tovar FROM mag WHERE name=$name");
    while ($row=mysql_fetch_array($sel)) {echo 'tovar='.$row['tovar'];}
    Но так не работает из-за "name=$name". но как сделать??
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Кавычек натыкать и защититься от инъекций
     
  3. Ksuha000

    Ksuha000 Новичок

    С нами с:
    7 авг 2013
    Сообщения:
    44
    Симпатии:
    0
    То есть взять $name в одинарные кавычки?
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    да хоть в какие-нибудь =)

    а названия полей и таблиц в обратные

    $sel=mysql_query("SELECT `tovar` FROM `mag` WHERE `name` = '$name' ");