LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna PHP&SQL, gettype($variable)=Resource

PHP&SQL, gettype($variable)=Resource 8.9.2006 19:47
Michal Kravčenko

Zdravím,

jsem PHP začátečník a mám následující problém s dolováním dat z MySQL databáze.
zdrojovy kod vypada nejak takto
<?
$promenna=mysql_query(string);
?>

<?
while($cykl=mysql_fetch_array($promenna)):
$promenna_2=$cykl["nazev_sloupce"];
?>

gettype($promenna_2) je hodnota string coz je presne to co potrebuju :-)
problem nastava, kdyz...$promennou_2 chci pouzit v jine mysql_query za ("SELECT X FROM Y WHERE promennaX='".$promenna_2."'")
gettype tehle query je Resource, hodnota je Resource id#z
a pritom echo tehle query je "SELECT X FROM Y WHERE promennaX='hodnota promenne_2'"

nevim si rady:( Potreboval bych poradit, jak to prepsat aby hodnota te query byla NonResource.

Predem dekuji :D

Re: PHP&SQL, gettype($variable)=Resource 8.9.2006 20:40
Pavel Kácha
Nejsem si jisty jestli jsem spravne pochopil o co vam jde.. Obavam se sice, ze ne, ale presto to zkusim - nejde vam o pretypovani?
Re: PHP&SQL, gettype($variable)=Resource 8.9.2006 22:57
Michal Kravčenko

Dekuji za rychlou reakci :)

Jestli jde typ Resource pretypovat na String/Integer, tak by to mozna pomohlo, ale vice by me zajimalo, co to ten Resource je zac, protoze jsem o tom nikde nenasel zminku

Re: PHP&SQL, gettype($variable)=Resource 8.9.2006 23:53
Aleš Hakl

Ja mam za to, ze datovy typ Resource je nejaky ne-PHP objekt, treba to co vraci mysql_query().

Re: PHP&SQL, gettype($variable)=Resource 9.9.2006 11:43
Petr Zajíc

gettype výsledku funkce mysql_query je vždy resource. Pokud potřebujete provést dotaz, načíst z něj proměnnou a tu použít v textu druhého dodazu, tak potud je vše v pořádku. To se tak běžně dělá. Nicméně, pokud chcete z toho druhého dotazu získat nějaká data (a to asi ano, proč byste jej jinak chtěl spouštět), tak nezbyde než zase načíst data toho druhého dotazu, například pomocí mysql_fetch_array do nějakých prměnných.

Re: PHP&SQL, gettype($variable)=Resource 10.9.2006 16:52
Michal Kravčenko

Ano, v tom to bylo. Dekuji za pomoc :)


KOMENTARZE
PHP&amp;SQL, gettype($variable)=Resource 8.9.2006 19:47 Michal Kravčenko
  |- Re: PHP&amp;SQL, gettype($variable)=Resource 8.9.2006 20:40 Pavel Kácha
  | L Re: PHP&amp;SQL, gettype($variable)=Resource 8.9.2006 22:57 Michal Kravčenko
  |   L Re: PHP&amp;SQL, gettype($variable)=Resource 8.9.2006 23:53 Aleš Hakl
  L Re: PHP&amp;SQL, gettype($variable)=Resource 9.9.2006 11:43 Petr Zajíc
    L Re: PHP&amp;SQL, gettype($variable)=Resource 10.9.2006 16:52 Michal Kravčenko
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4789x
2. FreeBSD
Download: 8979x
3. PCLinuxOS-2010
Download: 8483x
4. alcolix
Download: 10792x
5. Onebase Linux
Download: 9565x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6134x

1. xinetd
Download: 2325x
2. RDGS
Download: 937x
3. spkg
Download: 4541x
4. LinPacker
Download: 9789x
5. VFU File Manager
Download: 3110x
6. LeftHand Mała Księgowość
Download: 6995x
7. MISU pyFotoResize
Download: 2696x
8. Lefthand CRM
Download: 3481x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 2992x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz