Я получаю эту ошибку в почтальоне во время работы с API PHP REST: < /p>
Фактальная ошибка < /b>: uncaught pdoexception: sqlstate [42000]: синтаксическая ошибка или нарушение доступа: 1064 У вас есть ошибка в
your SQL Syntax; Проверьте руководство, которое соответствует вашей версии сервера MariaDB для правильного синтаксиса для использования вблизи
'listing_name =' name ',
address =' test ',
po ...' в строке 2 В C: \ xampp \ htdocs \ project \ dtb \ models \ listing.php: 137
Stack Trace: < /p>
< /blockquote>
Вот моя модель < /p>
// Create Post
public function create(){
// create query
$query = 'INSERT INTO ' .
$this->table .
'SET
listing_name = :listing_name,
address = :address,
postal_code = :postal_code,
google_id = :google_id,
website = :website,
tag_array = :tag_array,
area_array = :area_array';
// Prepare Statement
$stmt = $this->conn->prepare($query);
// Clean Data
$this->listing_name = htmlspecialchars(strip_tags($this->listing_name));
$this->address = htmlspecialchars(strip_tags($this->address));
$this->postal_code = htmlspecialchars(strip_tags($this->postal_code));
$this->google_id = htmlspecialchars(strip_tags($this->google_id));
$this->website = htmlspecialchars(strip_tags($this->website));
$this->tag_array = htmlspecialchars(strip_tags($this->tag_array));
$this->area_array = htmlspecialchars(strip_tags($this->area_array));
// Bind Data
$stmt->bindParam(':listing_name', $this->listing_name);
$stmt->bindParam(':address', $this->address);
$stmt->bindParam(':postal_code', $this->postal_code);
$stmt->bindParam(':google_id', $this->google_id);
$stmt->bindParam(':website', $this->website);
$stmt->bindParam(':tag_array', $this->tag_array);
$stmt->bindParam(':area_array', $this->area_array);
// Execute Query
if($stmt->execute()) {
return true;
}
// Print Error is Something Goes Wrong
printf("Error: %s ", $stmt->error);
}
< /code>
и это create.php < /p>
Подробнее здесь: https://stackoverflow.com/questions/675 ... 000-syntax
PHP REST API Postman Fatal Error Unaught PdoException: SQLState [42000]: Синтаксический ошибка или нарушение доступа: 10 ⇐ Php
Кемеровские программисты php общаются здесь
1739782381
Anonymous
Я получаю эту ошибку в почтальоне во время работы с API PHP REST: < /p>
Фактальная ошибка < /b>: uncaught pdoexception: sqlstate [42000]: синтаксическая ошибка или нарушение доступа: 1064 У вас есть ошибка в
your SQL Syntax; Проверьте руководство, которое соответствует вашей версии сервера MariaDB для правильного синтаксиса для использования вблизи
'listing_name =' name ',
address =' test ',
po ...' в строке 2 В C: \ xampp \ htdocs \ project \ dtb \ models \ listing.php: 137
Stack Trace: < /p>
< /blockquote>
Вот моя модель < /p>
// Create Post
public function create(){
// create query
$query = 'INSERT INTO ' .
$this->table .
'SET
listing_name = :listing_name,
address = :address,
postal_code = :postal_code,
google_id = :google_id,
website = :website,
tag_array = :tag_array,
area_array = :area_array';
// Prepare Statement
$stmt = $this->conn->prepare($query);
// Clean Data
$this->listing_name = htmlspecialchars(strip_tags($this->listing_name));
$this->address = htmlspecialchars(strip_tags($this->address));
$this->postal_code = htmlspecialchars(strip_tags($this->postal_code));
$this->google_id = htmlspecialchars(strip_tags($this->google_id));
$this->website = htmlspecialchars(strip_tags($this->website));
$this->tag_array = htmlspecialchars(strip_tags($this->tag_array));
$this->area_array = htmlspecialchars(strip_tags($this->area_array));
// Bind Data
$stmt->bindParam(':listing_name', $this->listing_name);
$stmt->bindParam(':address', $this->address);
$stmt->bindParam(':postal_code', $this->postal_code);
$stmt->bindParam(':google_id', $this->google_id);
$stmt->bindParam(':website', $this->website);
$stmt->bindParam(':tag_array', $this->tag_array);
$stmt->bindParam(':area_array', $this->area_array);
// Execute Query
if($stmt->execute()) {
return true;
}
// Print Error is Something Goes Wrong
printf("Error: %s ", $stmt->error);
}
< /code>
и это create.php < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/67504301/php-rest-api-postman-fatal-error-uncaught-pdoexception-sqlstate42000-syntax[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия