Невозможно вставить в базу данных с помощью cURL - PullRequest
0 голосов
/ 15 мая 2019

Я не получаю никаких ошибок при попытке вставить данные в базу данных.Но в то же время ничего не вводится.

Я смотрел видео с тем же примером.Я попытался использовать другой оператор для создания объекта Mysqli и все еще не работает.

//This part of the code is in another php file
<?php
    $data = array("name"=>"patrick", "age"=>"25");
    $string = http_build_query($data);
    $ch = curl_init("http://localhost//data.php");
    curl_setopt($ch,CURLOPT_POST,true);
    curl_setopt($ch,CURLOPT_POSTFIELDS,$string);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
    curl_exec($ch);
    curl_close($ch);
?>

//This part of the code is in the data.php
<?php
    if(isset($_POST['name'], $_POST['age']))
    {
      //$db = mysqli_connect("localhost","root","password","testPost");
        $db = new Mysqli("localhost","root","password","testPost");
        $name = $db->real_escape_string($_POST['name']);
        $age = (int)$_POST['age'];
        $query = "INSERT INTO data SET myData = '$name, $age'";
        $db->query($query);
    }
?>

Я ожидаю, что данные будут вставлены в базу данных.База данных называется testPost, и в ней есть два столбца: id и myData

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