ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

как можно вывести содержание таблицы или сохранить в файл
  #1  
Старый 26.09.2006, 16:01
Аватар для ysmat
ysmat
Познающий
Регистрация: 20.04.2006
Сообщений: 67
Провел на форуме:
170762

Репутация: -1
По умолчанию как можно вывести содержание таблицы или сохранить в файл

как на php это можно сделать
вот выполняется запрос к бд
$result = mysql_query("SELECT * FROM 'ibf_members_converge'");
теперь как результат вывести на екран
просто print = result не проходит

вопрос может ламерский,ответ на который можно наверняка
найти в справочниках по php но у меня нет времени искать
админ скоро узнает что форум взломан и тогда о хешах можно забыть
 
Ответить с цитированием

  #2  
Старый 26.09.2006, 17:41
Аватар для SMiX
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

PHP код:
$all=Array();
while(
$tmp=mysql_fetch_assoc($result)){
    
$all[]=$tmp;
}
echo 
'<pre>'var_dump($all); echo '</pre>'
 
Ответить с цитированием

  #3  
Старый 27.09.2006, 00:23
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

бред, конечно, но можно так =)))
>mysql -e "SELECT * FROM users" db
=))
 
Ответить с цитированием

  #4  
Старый 28.09.2006, 00:30
Аватар для je0n
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию

PHP код:
for($i=0;$i<mysql_num_rows($result);$i++)
{
$a=mysql_fetch_assoc($result);
echo 
$a[NAME];

NAME - имя ячейки таблицы.

Короче тебе нужна функция mysql_fetch_assoc - копай ее.

Последний раз редактировалось SMiX; 28.09.2006 в 10:57..
 
Ответить с цитированием

  #5  
Старый 28.09.2006, 12:44
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


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

а чем не нравится SELECT * FROM 'ibf_members_converge INTO OUTFILE file.txt ?
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #6  
Старый 28.09.2006, 13:17
Аватар для Dronga
Dronga
ВАША реклама ТУТ!!
Регистрация: 01.07.2005
Сообщений: 647
Провел на форуме:
3478464

Репутация: 714


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

Я ситуацию не совсем понял. Ты сам хочешь написать скрипт?? С выводом в файл можно, но опасно, тут уже нужно давать права на запись. Пример выше.
Вот реальный грамотный примерчик:
PHP код:
<?
$queryN 
"SELECT * FROM news order by date desc LIMIT 6"//тут твой запрос
$resultN mysql_query($queryN);
$n mysql_num_rows($resultN);
if (
$n 0)
{
    
$i 0;
    while (
$i $n)
    {
        if (
strlen(mysql_result($resultN$i'long_text')) > 100) {
            echo 
'<p><b>'.mysql_result($resultN$i'date').'</b> 
                    <a href="/?news='
.mysql_result($resultN$i'id').'">'.
                    
mysql_result($resultN$i'text').
                    
'</a></p>';
        }
        else {
            echo 
'<p><b>'.mysql_result($resultN$i'date').'</b> '.
                    
mysql_result($resultN$i'text').
                    
'<p>';
        }
        
$i++;
    }
    
mysql_free_result($resultN);
}
?>
Думаю отсюда разберешься как и что. Тут просто если блок из базы слишком большой, то он полностью не выводится, убери лишнее и получишь нужное. Используется, например, для вывода заголовков новостей на главной.

Если ты что-то ломаешь и по каким-то причинам у тебя не получается вывести запрос в шелле, то можешь воспользоваться этими SQL-командами:
PHP код:
show databases;
use 
test//например
show tables;
describe videos//например 
UPDATE:
Мне SMiX сказал что mysql_fetch более приемлемая функция. Согласен. Быстрее, меньше нагрузки на серв. Просто у меня версия php ещё не поддерживает =) Так что автору настоятельно рекомендую прогуляться по ссылкам:
http://php.su/functions/?mysql_result
ВНИМАТЕЛЬНО ЧИТАЙ ПРИМЕЧАНИЯ ВНИЗУ!
Потом посмотри
http://php.su/functions/?mysql_fetch_assoc
Теперь вроде всё.
__________________
My ICQ: 296@463@859 ONLY!! Please check your list!!
И здесь могла бы быть ВАША реклама!!!

Последний раз редактировалось Dronga; 28.09.2006 в 13:38..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Три теоремы об угоне автомобиля «Ана®xист» Электроника и Фрикинг 5 26.05.2009 23:05
Мой ржачный разговор в аське с кем-то вроде как с античата, как я подумал Дрэгги Болталка 21 22.07.2007 12:33
Что и как можно поднять с читалки файлов. 1ten0.0net1 Авторские статьи 15 12.11.2006 01:27
Проникновение в беспроводную сеть WiFi Digimortal Авторские статьи 0 25.08.2006 21:14
Что ломать? Almight Чаты 3 09.02.2004 18:48



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


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




ANTICHAT.XYZ