Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:59 13.11.24 
Компютри и Интернет
   >> PHP
*Кратък преглед

Страници по тази тема: 1 | 2 | (покажи всички)
Тема Име на поленови  
АвторSomeOne (Нерегистриран)
Публикувано10.09.01 16:45



Привет

Знае ли някой финкция на PHP която връща името на полето от таблица в SQL



Тема Re: Име на поленови [re: SomeOne]  
Автор Dakota (препроцесор)
Публикувано10.09.01 17:14



$query = "select * from blabla";

$result = mysql_query($query);

for ($i=0; $i<mysql_num_fields(); $i++) {
echo mysql_field_name($result, $i);
}

Но можеш и да използваш mysql_fetch_array() и да направиш цикъл за keys на масива...Ако ти трябват обаче само полетата, без да искаш да правиш заявка за тях, вместо mysql_query() използвай:
$result = mysql_list_fields("database", "table");
...и по-натам е същото...Абе изобщо, поразгледай manual-а...функции има колкото искаш. :)


Математиката се състои от очевидни неща подредени по подходящ начин.

Редактирано от Dakota на 10.09.01 17:22.



Тема Re: Име на поленови [re: Dakota]  
АвторSomeOne (Нерегистриран)
Публикувано11.09.01 09:47



Проблема е че ми връща като резултат computed



Тема хм?нови [re: SomeOne]  
Автор Dakota (препроцесор)
Публикувано11.09.01 13:06



Нещо не мога да разбера точно в какво се състои проблемът ти.
Напиши ми заявката и какво точно ти връща и какво точно искаш да ти връща и т.н.

Математиката се състои от очевидни неща подредени по подходящ начин.


Тема Ето и примернови [re: Dakota]  
АвторSomeOne (Нерегистриран)
Публикувано11.09.01 13:36



$connection_sql = mssql_connect("server", "secret");
$select_db = mssql_select_db("db",$connection_sql);

$query = "select distinct(upper(type)) from mydb";
$result = mssql_query ($query ,$connection_sql);

$num_field = mssql_num_fields ($result);
for ($n=0; $n < $num_field; $n++)
{
$name_field = mssql_field_name ($result, $n);
echo $name_field;
}


Искам $name_field да ми върне името на полето в случая type
Но например искам заявка от рода "select * from blabla" и като резултат да ми върне имената на полетата от таблицата.



Тема е...нови [re: curly]  
Автор Dakota (препроцесор)
Публикувано12.09.01 16:58



Не че виждам разликата между това, което ти си написал и моето но...както и да е. Мисля, че проблемът е, че трябва да се направи асоциация на полето, иначе е възможно да не хване името. (поне с mysql_fetch_object е така). Значи, направи си заявката:
SELECT /*niakakva funkcia v SQL*/ as neshto from table;
И после името, че ти е това нещо...А за * би трябвало винаги да работи, но както писах и по-горе, не е нужно изобщо да се използва заявка и функцията mysql_query();...

Математиката се състои от очевидни неща подредени по подходящ начин.


Тема Ега ти [re: curly]  
АвторSomeOne (Нерегистриран)
Публикувано24.09.01 09:16



Веднъж работи веднъж Не - не го разбирам



Тема Обаченови [re: curly]  
Автор moarein (сянка)
Публикувано24.09.01 09:53



Ако в базата има 100 записа а ти имаш 10 полета променливата при цикъла става > 10 и се появява грешка при връщане на името на полето защото просто няма 11 - то поле и т.н.

ето и грешката : Bad column offset



Тема Re: Обаченови [re: moarein]  
Автор curly (Well known :P)
Публикувано25.09.01 16:02



Uf
i ot kyde to4no se fzima tazi 11????
mysql_num_fields() fryshta broq na poletata
tfa nqma nishto obshto s broq na zapisite.
a i kakto zabelqzfash polzfam limit. Po tfoita logika, bi trqbfalo da se fidi samo
1st pole????

smqh f zalata

rgdz
curly


Тема Re: Ега тинови [re: SomeOne]  
Автор curly (Well known :P)
Публикувано25.09.01 16:05



ne lazbila - kala tlaktol :)
pri men raboti finagi :)

rgdz
curly



Страници по тази тема: 1 | 2 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.