HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 25.01.2008, 20:27
Talisman
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме:
1325772

Репутация: 517


Отправить сообщение для Talisman с помощью ICQ
По умолчанию

2 пепси: стучи в аську: 236662256 седня отвечу на любые вопросы (почти)
 
Ответить с цитированием

  #22  
Старый 31.01.2008, 02:04
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

Помогите, каким запросом mysql, я могу выбрать нужную инфу из базы данных и вывести её в форму, в поле edit, с помощью Php?

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

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

Цитата:
form

{type=text , value="<?php echo $data[1] ?>" }

/form
Похоже что то типа того?

Именно сама суть нужна Или существуют способы для более серьёзных людей?
 
Ответить с цитированием

  #23  
Старый 31.01.2008, 02:15
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию

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
edit скорее всего из дельфи или С++ =))))))) А в хтмл input_text +))))))))))))))

Последний раз редактировалось bul.666; 31.01.2008 в 02:27..
 
Ответить с цитированием

  #24  
Старый 31.01.2008, 02:27
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


Отправить сообщение для Scipio с помощью ICQ
По умолчанию

нет, с помощью 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(), но бывают варианты когда удобнее использовать другие функции, все это делается в цикле а потом, выводишь в форму или куда там тебе надо значения этого массива
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием

  #25  
Старый 31.01.2008, 02:29
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию

Цитата:
кстати до mysql_query желательно выбрать БД
Не желательно а обязательно
 
Ответить с цитированием

  #26  
Старый 31.01.2008, 02:41
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


Отправить сообщение для Scipio с помощью ICQ
По умолчанию

Цитата:
Сообщение от bul.666  
Не желательно а обязательно
попробуй такой код:
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]'>"
}

?>
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием

  #27  
Старый 31.01.2008, 02:48
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию

Ну если так то естественно
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть админка, есть user.dat файл с данными о всех зарегистрированых пользователях... forever777 Уязвимости CMS / форумов 10 20.06.2005 18:02



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ