Количество элементов в строке определения типа не совпадает с числом переменных связывания

Я продолжаю получать эту ошибку в моем PHP-файле ..
Предупреждение: mysqli_stmt_bind_param () [function.mysqli-stmt-bind-param]: количество элементов в строке определения типа не совпадает с числом переменных связывания в … в строке 17
Вот мой код — я пытаюсь прочитать все из этой таблицы и сохранить каждый столбец, такой как имя пользователя или obo в массиве, может быть один целый массив или отдельные для каждого Спасибо

<?php
$con = mysqli_connect("*****", "****", "***", "***");

$username = $_POST["username"];
$title = $_POST["title"];
$description = $_POST["description"];
$location = $_POST["location"];
$cost = $_POST["cost"];
$obo = $_POST["obo"];
$dimmension = $_POST["dimmension"];
$phone = $_POST["phone"];
$email = $_POST["email"];
$image = $_POST["image"];
$image2 = $_POST["image2"];

$statement = mysqli_prepare($con, "SELECT username,title,description,location,cost,obo,dimmension,phone,email,image,image2 FROM Postings");
mysqli_stmt_bind_param($statement, $username,$title,$description,$location,$cost,$obo,$dimmension,$phone,$email,$image,$image2);
mysqli_stmt_execute($statement);

mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement, $username,$title,$description,$location,$cost,$obo,$dimmension,$phone,$email,$image,$image2);

$response = array();

while(mysqli_stmt_fetch($statement)){
$response[] = $username;
}

$response["success"] = true;
#echo json_encode($respond);
echo json_encode($response);
?>

Вот картинка моего php моего админ таблицы

введите описание изображения здесь

0

Решение

Ты звонишь Выбрать заявление и ничего не связывает. Удалить эту строку

mysqli_stmt_bind_param($statement, $username,$title,$description,$location,$cost,$obo,$dimmension,$phone,$email,$image,$image2);

и код будет работать правильно. Удачи.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector