E’ stato presentato qualche giorno fa un plugIn che permette di inserire del codice PHP all’interno di post e pagine, Exec-PHP.

Il plugIn è molto semplice da usare, basta solo aggiungere i TAG standard <?php e ?> e aggiungere il codice PHP desiderato. Ma se si deve inserire una query SQL per andare a leggere/scrivere/modificare dei dati sul database, come fare?
Mi sono trovato davanti questo quesito per un progetto qualche giorno fa: è stato molto difficile reperire informazioni utili, per questo voglio condividerle con voi.

Occorre usare del codice particolare, che riporto qui sotto:

Insert: inserire dei dati in una tabella

global $wpdb;
$wpdb->insert(‘NomeTabella’, array(‘NomeCampo’ => ‘Valore’));

Update: modificare i dati di una riga nella tabella

global $wpdb;
$wpdb->update(‘NomeTabella’, array( ‘NomeCampo’ => ‘NuovoValore’), array( ‘%s’ ));

Select: selezionare i dati

global $wpdb;
$q = $wpdb->get_results(“SELECT * FROM NomeTabella”);
foreach ($q as $f) {
echo $f->NomeCampo;
}



Segnalaci! (E' il miglior modo per ringraziarci):
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • MySpace
  • PDF
  • Twitter
  • Add to favorites
  • email
  • Live
  • RSS
  • Wikio
  • Yahoo! Bookmarks
  • Identi.ca
  • LinkedIn
  • Wikio IT
  • Yahoo! Buzz

Sullo stesso argomento trovi anche: