Joomla.it Forum
Non solo Joomla... => Database => : FreuxBang 18 May 2011, 18:12:19
-
Salve, come da titolo:
Come posso prendere il valore di un campo all'interno di una tabella di database e stamparlo?
Nel mio caso voglio prendere un valore che si trova nella tabella "jos_vm_product" e nel campo "product_weight".
E' difficile?
io provo ad inserire questo codice, ma non succede nulla.
<?php
$sql = "SELECT COUNT(*) AS `Righe`, `product_weight` FROM `jos_vm_product` GROUP BY `product_weight` ORDER BY `product_weight` LIMIT 0, 30 ";
echo $sql ;
?>
-
http://docs.joomla.org/How_to_use_the_database_classes_in_your_script
M.
-
Grazie.
Quindi dovrei scrivere questo?
$query = "SELECT * FROM ".$db->nameQuote('#__jos_vm_product')." WHERE ".$db->nameQuote('id')." = ".$db->quote('999999')."; ";
E come faccio a dire che campo prendere, in questo caso il campo product_weight ?
-
JFactory::getDBO
JFactory::getApplication
JFactory::getApplication
& JFactory::getDBO
C'è una guida dove spiega a cosa servono queste funzioni? :-\
Io voglio prendere un valore nel database e stamparlo, è cosi complicato?
se qualcuno può indicarmi come fare.
Perchè la guida in inglese non la capisco tanto bene, dato che mi mancano le basi faccio fatica a capire il significato di ogni riga.
-
C'è una guida dove spiega a cosa servono queste funzioni?
----------------------------------------------
si, ma ovviamente in inglese
...dato che mi mancano le basi .....
Io voglio prendere un valore nel database e stamparlo, è cosi complicato?
-----------------
si parecchio.
per sviluppare joomla è necessario avere conoscenza della programmazione php object oriented e dei pattern di sviluppo (mvc per joomla)
M.
-
Ciao,
prima di utilizzare delle query dovresti studiare almeno le basi php e l'integrazione con sql, altrimenti troveresti subito risposta alla tua domanda "è difficile?".
Sì per chi non l'ha mai studiato.
No per chi lo utilizza ogni giorno.
-
Si, lo studierò sicuramente, anche perchè mi interessa molto.
Però in questo caso mi servirebbe questa stringa di codice che mi permette di leggere il valore che si trova dentro un campo id di una tabella, per poi stamparlo.
Nome database: Pippo
tabella: jos_vm_product
campo: product_weight
id: 4
Se gentilmente potreste aiutarmi, perchè dovrei consegnare il lavoro entro la settimana.
Quindi non ho il tempo di andarmi a studiare tutto, ma lo farò cmq dato che è molto importante, ma senza il vostro aiuto alla soluzione anzicchè arrivarci in mezza giornata ci arriverò tra 2 settimane come minimo.
I dati li ho messi, il nome del database è Pippo la tebella è jos_vm_product e il campo si chiama product_weight, dove ci saranno tanti valori, ma a me serve solamente il valore che si trova nel record con id 4 .
Grazie cmq per avermi risposto.
-
Si, lo studierò sicuramente, anche perchè mi interessa molto.
Però in questo caso mi servirebbe questa stringa di codice che mi permette di leggere il valore che si trova dentro un campo id di una tabella, per poi stamparlo.
Nome database: Pippo
tabella: jos_vm_product
campo: product_weight
id: 4
Se gentilmente potreste aiutarmi, perchè dovrei consegnare il lavoro entro la settimana.
Quindi non ho il tempo di andarmi a studiare tutto, ma lo farò cmq dato che è molto importante, ma senza il vostro aiuto alla soluzione anzicchè arrivarci in mezza giornata ci arriverò tra 2 settimane come minimo.
I dati li ho messi, il nome del database è Pippo la tebella è jos_vm_product e il campo si chiama product_weight, dove ci saranno tanti valori, ma a me serve solamente il valore che si trova nel record con id 4 .
Grazie cmq per avermi risposto.
Prova cosi
$tabella = mysql_query("SELECT * FROM jos_vm_product WHERE id = 4 ") or die (mysql_error());
while($row = mysql_fetch_array($tabella))
{
echo $row['product_weight'];
}
-
Grazie cercavo proprio questo :)l