Вопросы с тегом «wpdb»

Класс wpdb, доступ к которому осуществляется через глобальную переменную $ wpdb, используется для взаимодействия с базой данных WordPress.


1
Обновление wpdb добавляет текущую метку времени не работает
Поэтому, используя обновление $ wpdb->, добавьте некоторые данные в пользовательскую таблицу, пытаясь добавить текущую временную метку, но не сохраняете нужные данные (0000-00-00 00:00:00 это сохраняется). обзорный код $wpdb->update('mytable', array( 'value' => 'hello world', 'edit' => date("Y-m-d h:i:s") //saves 0000-00-00 00:00:00 ), array( 'option_name' => 'the row' ), array('%s, %s') );
10 database  wpdb  date 

4
WordPress 4.8.1 использует mysql_connect, который не работает с PHP 7
Я только что обновился до PHP 7 и обнаружил, что WordPress 4.8.1 (последняя версия) все еще использует mysql_connect в модуле wp-db.php, но mysql_connect устарела. Следующий код взят из wp-db-php, строки 1567-1571: if ( WP_DEBUG ) { $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags ); } else { $this->dbh = …
10 wpdb 

2
Обнаружение ошибок, генерируемых $ wpdb-> get_results ()
Как обнаружить ошибки при использовании $ wpdb-> get_results ()? Например: $result = $wpdb->get_results("SELECT * FROM this is not a valid query"); Предыдущий код не генерирует никаких исключений или ошибок; он просто устанавливает $ result в пустой массив. Как мы надежно обнаруживаем ошибки, сгенерированные get_results ()?
9 database  wpdb  errors 

4
Разбиение на страницы с пользовательским запросом SQL
У меня есть собственная строка SQL, чтобы выбрать сообщения пользовательского типа с определенным предложением WHERE. Я использовал смещение и лимит для возврата соответствующих сообщений в зависимости от отображаемой страницы. Это работает нормально. Теперь я хотел бы, чтобы previous_posts_link()и next_posts_link()функции работали. Они оба называются из get_posts_nav_linkкоторых использует global $wp_query. Есть ли …

1
WPDB готовить - как% - заполнители?
Являются ли эти {xxx...}заполнители для %оператора LIKE нормальными? Если так, когда они превращаются обратно в %'s? SHELL wp> global $wpdb; wp> $q = "%s"; => string(2) "%s" wp> $pq = $wpdb->prepare($q, '%hi%'); => string(136) "'{6e039dc0b074a5ff6828a070d0c24708d132341f32dff55a053f1410beabaacd}hi{6e039dc0b074a5ff6828a070d0c24708d132341f32dff55a053f1410beabaacd}'"
9 wpdb 

1
Получить массив с $ wpdb
Я пытаюсь преобразовать этот код в $ wpdb. $data = array(); $query = "SELECT * FROM videos"; $query_exec = mysql_query($query) or die(); while($row = mysql_fetch_array($query_exec)) { if ( $row['video'] == "http://youtu.be/".end(explode('http://youtu.be/',$row['video'])) ) { $data[$row['id']] = end(explode('http://youtu.be/', $row['video'])); } else { $data[$row['id']] = end(explode('?v=', $row['video'])); } } Так я и сделал: …
9 wpdb  array 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.