obiekt wpdb
- ilość wierszy zapytania lub ilość zmodyfikowanych, usuniętych wierszy
global $wpdb; $sql = 'SELECT * FROM wp_postmeta'; $result = $wpdb->query($sql); var_dump($result);
–
update, insert, delete
- zapytanie o daną tabele:
$sql = 'SELECT * FROM wp_postmeta'; //dynamiczne zapytanie o tabele $sql = 'SELECT * FROM '.$wpdb->postmeta; $sql = 'SELECT * FROM '.$wpdb->prefix.'postmeta';
–
$wpdb->prefix – wykorzystywany przy pracy z własnymi tabelami gdyż nie są one dostępne w tabeli postmeta obiekty $wpdb
- włączenie i wyłączenie pokazywania informacji o błedach:
//ukrycie błedow $wpdb->hide_errors(); //pokazanie bledow $wpdb->show_errors(); <!-- wyswietlanie informacji o bledzie --> <div><?php $wpdb->print_error(); ?></div>
–
- wyświetlenie konkretnych wpisów z bazy danych
$sql = 'SELECT * FROM '.$wpdb->prefix.'postmeta LIMIT 10'; $result = $wpdb->get_results($sql, OBJECT);
jako $output możemy użyć:
- ARRAY_A | ARRAY_N | OBJECT | OBJECT_K
więcej o wpdb::get_results
- pobranie konkretnej wartości ze wskazaniem kolumny i wiersza poprzez wpdb::get_var( string|null $query = null, int $x, int $y )
parametry:
- $query – (string|null) (Optional) SQL query. Defaults to null, use the result from the previous query
- $x – (int) (Optional) Column of value to return. Indexed from 0
- $y – (int) (Optional) Row of value to return. Indexed from 0
- pobranie wiersza poprzez wpdb::get_row( string|null $query = null, string $output = OBJECT, int $y )
parametry:
- $query – (string|null) (Optional) SQL query
- $output – (string) (Optional) one of ARRAY_A | ARRAY_N | OBJECT constants
- $y – (int) (Optional) Row to return. Indexed from 0
- pobranie kolumny poprzez wpdb::get_col( string|null $query = null, int $x )
parametry:
- $query – (string|null) (Optional) SQL query. Defaults to previous query
- $x – (int) (Optional) Column to return. Indexed from 0.
Hope this helps and happy coding :)
Zobacz jeszcze
videoListener
// Home video bg var vid=document.getElementById('wistia_14'); var slid=$('.home-slider .image'); var videoListener =...