$ wpdb-> prepare throws error в PHP-скрипте бэкэнда WordPress - PullRequest
0 голосов
/ 14 октября 2018

Я работаю над сценарием PHP для моего сайта WordPress, чтобы обновить таблицу базы данных, когда пользователь отправляет форму.Выдает ошибку в строке с $wpdb->prepare.

Неустранимая ошибка: необученная ошибка: вызов функции-члена prepare () со значением NULL

Вот мойтекущий тестовый сценарий.

<?php

if (isset($_POST['SaveNewCourse'])){
    $courses_query = "INSERT INTO SC_COURSES (COURSE_NAME, COURSE_DESC, ACTIVE, ADDED_BY_USER_ID, ADDED_DTG) VALUES ( %s, %s, 1, %d, %s )";

    $newcoursename = $_POST['AddCourseCourseName'];
    $newcoursedesc = $_POST['AddCourseCourseDesc']; 
    $newcourseuserid = $_POST['AddCourseUserID'];
    $newcoursedtg = $_POST['AddCourseDTG'];

    global $wpdb;
    $prepared_query_courses = $wpdb->prepare( $courses_query, $newcoursename, $newcoursedesc, $newcourseuserid, $newcoursedtg );

    echo $prepared_query_courses;

}

?>

Я понимаю, что на самом деле сейчас я не пытаюсь обновить базу данных, я просто пытаюсь протестировать ее перед запуском в эксплуатацию, поэтому я хотел посмотреть, что подготовленоЗаявление INSERT выглядело так.Что мне нужно изменить, чтобы предотвратить ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...