С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
16 / 16 / 4
Регистрация: 19.04.2013
Сообщений: 1,194
1

Invalid parameter number: number of bound variables does not match number of tokens

23.07.2015, 14:58. Показов 1735. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
запрос

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$conn = connect_to_db();
                
$stmt = $conn->prepare("INSERT INTO brandaccounts (UserID, BrandID, LoginEmail, LoginID, LoginPassword, initialBalance, actualBalance, IsAutoTrade, MaxBet, MaxStopLoss, MaxTakeProfit, IsTestAccount, VIPGroup)
                        VALUES (:UserID, :BrandID, :LoginEmail, :LoginID, :LoginPassword, :initialBalance, :actualBalance, :IsAutoTrade, :MaxBet, :MaxStopLoss, :MaxTakeProfit, :IsTestAccount, :VIPGroup)");
                        
    $stmt->bindParam(':UserID', $rq->UserID);
        $stmt->bindParam(':BrandID', $rq->BrandID);
    $stmt->bindParam(':LoginEmail', $rq->LoginEmail);
        $stmt->bindParam(':LoginID', $rq->LoginID);
    $stmt->bindParam(':LoginPassword', $rq->LoginPassword);
    $stmt->bindParam(':initialBalance', $rq->initialBalance);
    $stmt->bindParam(':actualBalance', $rq->actualBalance);
    $stmt->bindParam(':IsAutoTrade', $rq->IsAutoTrade);
    $stmt->bindParam(':MaxBet', $rq->MaxBet);
    $stmt->bindParam(':MaxStopLoss', $rq->MaxStopLoss);
    $stmt->bindParam(':MaxTakeProfit', $rq->MaxTakeProfit);
    $stmt->bindParam(':IsTestAccount', $rq->IsTestAccount);
    $stmt->bindParam(':VIPGroup', $rq->VIPGroup);
    $stmt->execute();
Получаю ошибку [23-Jul-2015 11:39:40 UTC] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens' in

В чем тут дело? количество аргументов соответствует, все переменные в норме в таблице все эти поля есть!?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.07.2015, 14:58
Ответы с готовыми решениями:

Fatal error - Invalid parameter number: number of bound variables does not match number of tokens'
$pass = md5($_POST); $email = $_POST; $login = $_POST; $sex = $_POST;...

Number of variables doesn't match number of parameters in prepared statement
Собственно, код $query = mysqli_prepare($db, "SELECT * FROM `users_db` WHERE `user_name`='?' ||...

PDO Invalid parameter number
вот запрос: $stmt = $conn_string->prepare("INSERT INTO `backup` (`logmarker`, `source`,...

Ошибка в PDO с INSERT INTO: SQLSTATE[HY093]: Invalid parameter number
Вот такая ошибка выскакивает: Warning: PDOStatement::execute(): SQLSTATE: Invalid parameter...

1
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
29.07.2015, 01:38 2
Попробуй используй implode
0
29.07.2015, 01:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2015, 01:38
Помогаю со студенческими работами здесь

Invalid parameter number: number of bound variables does not match number of tokens
Не могу решить ошибку: Invalid parameter number: number of bound variables does not match number...

Int number = 2; Console.WriteLine(++number - number-- * ++number); Выводит -6; Как ?
Знающие, объясните, пожалуйста. Каким чудом тут получается -6 ? O_o int number = 2; ...

Что значит эта строка return number == 1 ? 1 : (Foo(number - 1) + Foo(number - 2); ?
return number == 1 ? 1 : (Foo(number - 1) + Foo(number - 2));

Найти среди записей number ту, в которой number самый большой
если так делать то виводит какието нули, што делать? type tpidr = record avtor:string;...

Calculate total number of operations needed to convert a number from origin to sigle digit
To predict person's fate, numerologist takes time of a person's life in seconds,then adds all it's...

Number of indices is less than the number of dimensions of the indexed array
Есть вот такой вот код, при выполнении которого выскакивают ошибки на 34 строке: Number of indices...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru