Joomla.it Forum
Non solo Joomla... => Database => : nofc_nofc 22 Nov 2013, 10:02:21
-
Salve a tutti :)
Ho una pagina sportiva (creata attraverso Jumi) che interroga il database stampando i valori di una tabella dove sono inseriti i valori di una squadra. Tuttavia ho difficoltà a tradurre per Joomla () il codice che nel PHP classico sarebbe stato su per giù questo:
Prelevo l'ID dell'utente registrato che sta nella mia pagina e la inserisco nel WHERE
quindi creo la query SELECT ... WHERE id_utente = $aaa
e poi se il la riga selezionata esiste mi stampa una cosa, altrimenti mi dice che la riga non esiste:
if (mysql_affected_rows() == 1)
{
//Update andato a buon fine
}
else
{
//Update non riuscito
}
Come posso fare?
Grazie a tutti ;)
-
ciao,
per prima cosa mi sai che stai facendo confusione tra mysql_affected_rows() e mysql_num_rows(): mysql_affected_rows non può essere usata per contare il numero di records restituiti da una select.
due: anche se usi la funzione corretta ( mysql_num_rows) il codice non funziona se vi è più di un record.
non so come funzioni jumi (non lo conosco), ma ti conviene appoggiarti alle funzioni del framework di joomla, vedi:
docs.joomla.org/Selecting_data_using_JDatabase
per gli esempi su come scrive codice joomla friendly ;D
ps: grazie ;)
ciao,
marco
-
Grazie ;)