Salve a tutti,
oggi analizzeremo l'uso della funzione $wpdb->insert di WORDPRESS:
Ecco un esempio:
$update_id = $wpdb->insert(
'wp_posts', //Tabella
array(
'post_content' => '$testo',
'post_author' => 4
),
array(
'%s',
'%d'
)
);
Ecco la funzione:
Riferimenti: (sez. INSERT di righe )
http://codex.wordpress.org/it:Riferimento_classi/wpdb
L'esempio in questione modifica il titolo di un post e l'id del suo autore:
$update_id = $wpdb->insert(
'wp_posts', //Tabella
array(
'post_content' => '$testo',
'post_author' => 4
),
array(
'%s',
'%d'
)
);
NOTA: notare che la prima variabile dentro l'array - array( '%s' ) relativo alla prima variabile -post_content - (formato della varibile) è %s in quanto a differenza del secondo, non è un numero ma una stringa.
oggi analizzeremo l'uso della funzione $wpdb->insert di WORDPRESS:
Ecco un esempio:
$update_id = $wpdb->insert(
'wp_posts', //Tabella
array(
'post_content' => '$testo',
'post_author' => 4
),
array(
'%s',
'%d'
)
);
Ecco la funzione:
<?php $wpdb->insert( $table, $data, $format ); ?>
- table
- (stringa) Il nome della tabella nella quale inserire i dati.
- data
- (array) I dati da inserire (a coppie colonna => valore). Sia i $data delle colonne che i $data dei valori devono essere "grezzi" (e non devono aver subito un escaping SQL).
- format
- (array|string) (opzionale) Un array di formati da mappare su ciascun valore presente in $data. Se si tratta di una stringa, questo formato sarà utilizzato per tutti i valori di $data. Se non specificato, tutti i valori di $data verranno trattati come stringhe a meno di diversa specifica di wpdb::$field_types.
Riferimenti: (sez. INSERT di righe )
http://codex.wordpress.org/it:Riferimento_classi/wpdb
L'esempio in questione modifica il titolo di un post e l'id del suo autore:
$update_id = $wpdb->insert(
'wp_posts', //Tabella
array(
'post_content' => '$testo',
'post_author' => 4
),
array(
'%s',
'%d'
)
);
NOTA: notare che la prima variabile dentro l'array - array( '%s' ) relativo alla prima variabile -post_content - (formato della varibile) è %s in quanto a differenza del secondo, non è un numero ma una stringa.
Commenti
Posta un commento