$database->setQuery("SELECT * FROM #__tab_config LIMIT 1");
$config = $database->loadObjectList();
Grazie
$database->setQuery("SELECT * FROM #__tab_config LIMIT 1");
$config = $database->loadObjectList();
Grazie
non c'e' molto da commentare.
si tratta di valorizzazioni di funzioni utente. Sicuramente inserite in qualche classe.
Bisogna vedere che fanno di preciso quelle funzioni e la classe...![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ciao piero.mac,
il mio quesito era più riferito alla traduzione letterale...
in particolare quello che ho scritto sotto... che funziona ma voglio capire cosa ho scritto e perché funziona![]()
/* load DATI UTENTE */
$rq = "SELECT * FROM #__comprofiler WHERE id = '69'";
$database->setQuery($rq);
$nome_utente = $database->loadObjectList();
$usr_name= $nome_utente[0]->firstname;
echo "utonto".$usr_name;
grazie
azzolina... lo hai scritto e non sai che significa????
ti e' andata di chiappe levate oppure hai copiato di brutto...
codice:/* load DATI UTENTE */ //qui valorizzi la variabile $rq mentre #__ e' la costante che contiene il prefisso del nome tabella $rq = "SELECT * FROM #__comprofiler WHERE id = '69'"; // questo esegue la query presumo, In $database ci va il resource id# della query $database->setQuery($rq); // quest carica l'array del result set come oggetto $nome_utente = $database->loadObjectList(); // Qui trasferisci dall'array $nome_utente indice numerico 0 il contenuto e lo metti in $usr_name $usr_name= $nome_utente[0]->firstname; // qui stampi il contenuto echo "utonto".$usr_name;
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ok
grazie sei sempre disponibile.
ho le idee più chiare.
![]()
rieccomi
se voglio ciclare tutto il contenuto del recordset? come si potrebbe fare?
/* load DATI */
$rq = "SELECT * FROM #__country WHERE published = '1'";
$database->setQuery($rq);
$country = $database->loadObjectList();
foreach($country as $row){
echo $country;
}
mi stampa
Object id #115
Object id #116
Object id #117
....
Object id #134
la tabella country ha 3 colonne: id | country | published
io voglio stampare id e country di ogni record.. ma non capisco perché non va...
caso mai devi stampare $row e non $country
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
si, ma mi dava la stessa cosa.
ma, il foreach($country as $row){
come si interpetra?
cmq grazie![]()
tu stai usando una funzione utente di cui posso solo "presumere" il funzionamento. Quindi "presumo" cio' che ci possa essere in $country.Originariamente inviato da tigerjack
si, ma mi dava la stessa cosa.
ma, il foreach($country as $row){
come si interpetra?
cmq grazie![]()
se tu dovessi fare le cose in modo procedurale, invece del foreach dovresti usare il while.
Per esempio, Ammettiamo per ipotesi che in $database ci sia il resource id#:
per modificare script altrui e' necessario calarsi nei suoi pantaloni... il che non e' sempre ne' agevole ne' scontatocodice:$database->setQuery($rq); while ($country = mysql_fetch_object($database) ) { echo $country->id; echo $country->country; echo $country->published; }![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ok,
grazie...
ma papalepapale cosa significa
foreach($var as $var1){
}
grazie
![]()