Сценарий PHP не вставляет данные Swift в базу данных MYSQL

В приложении IOS, которое я пытаюсь сделать, я пытаюсь получить ввод пользователя и отправить его в базу данных MYSQL, однако база данных не обновляется. Вот быстрая функция, которая вызывается для отправки данных:

  func submit_data(){
    let request = NSMutableURLRequest(url: NSURL(string: "omitted")! as URL)
    request.httpMethod = "POST"
    let postString = "a=\(bar_name)&b=\(user_data)"
    request.httpBody = postString.data(using: String.Encoding.utf8)     
    let task = URLSession.shared.dataTask(with: request as URLRequest) {
        data, response, error in      
        if error != nil {
            print("error=\(error)")
            return
        }           
        print("response = \(response)")        
        let responseString = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
        print("responseString = \(responseString)")     
        print(postString)    
    }
    task.resume()  
}

Вот мой код PHP:

<?PHP
//Create connection
$con=mysqli_connect("localhost","username","password","covermeo_coverme_data");
//check connection

if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$sql = "INSERT INTO User_Data (Bar, Cover)
VALUES ('".$_POST["a"]."','".$_POST["b"]."')";
$result = mysqli_query($conn,$sql);

// Close connections
mysqli_close($con);
?>

Вот скриншот базы данных MYSQL.

что вы сделали в /var/log/apache2/error.log или access.log?

Artem 05.11.2018 01:06

@ Артем, можешь перефразировать свой вопрос?

Skii_club 05.11.2018 01:36

у вас был доступ к этим файлам?

Artem 06.11.2018 04:05
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
337
1

Ответы 1

Решение:

  1. открыть Info.plist
  2. добавить ключ App Transport Security Settings
  3. добавить под ключ Allow Arbitrary Loads логическое значение - YES

like this

Другие вопросы по теме