|
|
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
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|