Пожалуйста help! :) Есть несколько вопросов по PHP/MySQL

Discussion in 'PHP' started by PEPSICOLA, 17 Jan 2008.

  1. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    2 пепси: стучи в аську: 236662256 седня отвечу на любые вопросы :) (почти)
     
  2. PEPSICOLA

    PEPSICOLA . . . . . 2L . . . . .

    Joined:
    14 Oct 2004
    Messages:
    1,025
    Likes Received:
    823
    Reputations:
    368
    Помогите, каким запросом mysql, я могу выбрать нужную инфу из базы данных и вывести её в форму, в поле edit, с помощью Php?

    Теоретически я думаю вроде этого:
    $mysqlquerrry = mysqlconnect(select * where user id и т.п. и т.д.)
    $data = $mysqlquerry (перевожу каким то образом в массив)

    Далее в html пишу форму

    Похоже что то типа того? :)

    Именно сама суть нужна :) Или существуют способы для более серьёзных людей?
     
    1 person likes this.
  3. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    PHP:
    <?php
    mysql_connect
    ("localhost","",""); //Тут конектимся к Серверу Скул
    mysql_select_db("db"); //Выбираем БД

    $result mysql_query("SELECT pole FROM table"); //SQL запрос
    mysql_close(); //Закрываем соеденение... Если дальше не будет использоваться БД
    while($data mysql_fetch_row($result)) 
    {    
    echo 
    "<input type='text' value='$data[0]'>"//Дата 0 - Это первый элемент из результата SQL
    }
    ?>
    Вот та можно удобней работать:
    PHP:
    $result mysql_query("SELECT * FROM `users` WHERE `name`='задрот' ");
    while(
    $data mysql_fetch_row($result)) 
    {
        list(
    $id,$name,$last_name,$class,$password)=$data;
        echo 
    "
        <table>
        <tr>
        <td>ID</td><td>
    $id</td>
        </tr>
        <tr>
        <td>NAME</td><td>
    $name</td>
        </tr>        
        <tr>
        <td>LAST_NAME</td><td>
    $last_name</td>
        </tr>
        <tr>
        <td>CLASS</td><td>
    $class</td>
        </tr>
        <tr>
        <td>PASSWORD</td><td>
    $password</td>
        </tr>
        </table>"
    ;
    }
    Тоесть присоем списку переменных вывод из Скулы... Если резултатов много то, так удобнее
    edit скорее всего из дельфи или С++ =))))))) А в хтмл input_text +))))))))))))))
     
    #23 bul.666, 31 Jan 2008
    Last edited: 31 Jan 2008
    2 people like this.
  4. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    нет, с помощью mysql_connect() ты соеденяешься с сервером мускула, т.е. в нее передаешь адрес сервера, логин пользователя БД и пароль,
    например mysql_connect("localhost","root","pass"), в mysql_query ты передаешь запрос к БД например: $data=mysql_query("select * from table where user id и т.п. и т.д.")
    кстати до mysql_query желательно выбрать БД так:mysql_select_db("DBname");
    дальше с помощью различных функций заносишь полученные данные в массив, наиболее универсальная функция для этого mysql_fetch_assoc(), но бывают варианты когда удобнее использовать другие функции, все это делается в цикле а потом, выводишь в форму или куда там тебе надо значения этого массива
     
  5. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Не желательно а обязательно
     
  6. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    попробуй такой код:
    PHP:
    <?php
    error_reporting
    (E_ALL);
    $connect mysql_connect ("localhost","root","");
    $result=mysql_query("SELECT user from mysql.user");
    while(
    $data mysql_fetch_row($result))
    {
    echo 
    "<input type='text' value='$data[0]'>"
    }

    ?>
     
    1 person likes this.
  7. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Ну если так то естественно
     
    1 person likes this.
Loading...
Similar Threads - Пожалуйста help несколько
  1. GAiN
    Replies:
    3
    Views:
    7,447