Я хочу, чтобы кто-то написал короткий кусок кода, хранящий данные строки запроса в БД, используя WordPress - PullRequest
0 голосов
/ 10 апреля 2011

Прежде чем что-то всплывет у вас в голове, пожалуйста, поймите, что я новичок в PHP и, честно говоря, я полагаюсь исключительно на переполнение стека при создании моего простого и первого php-веб-приложения.

Я пытаюсь получить данные из строки запроса и сохранить их в своей базе данных. Я хочу, чтобы кто-то написал небольшой фрагмент кода, чтобы проверить, существует ли строка, и если она есть, добавьте ее в мою базу данных. Я использую wordprss, поэтому я думаю, что мы можем использовать $ _GET и $ wpdb, но я не знаю синтаксис. URL с запросной строкой что-то вроде: http://www.mydomain.tld/?publishid=1235ABC

Ответы [ 2 ]

0 голосов
/ 10 апреля 2011

По указанному адресу http://www.mydomain.tld/?publishid=1235ABC это будет примерно так:

    <?php
       $input = isset($_GET['publishid']) ? $_GET['publishid'] : '';
       if(!empty($input)) {
          $query = "INSERT INTO table (input_field) VALUES ('$input')";
          mysql_query($query);
       }
    ?>
0 голосов
/ 10 апреля 2011

Примерно так будет проверяться, существует ли publishid в переменной GET. Остальное зависит от того, какую базу данных вы используете, и что вы хотите делать, если ее не существует.

if(!isset($_GET['publishid']))
{
       //Do whatever you want if the key does not exists
}
else
{
//Insert into the database.  
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...