Запрос CodeIgniter с переменными PHP, введенными в строку SQL, завершается неудачей без ошибки [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос CodeIgniter с переменными PHP, введенными в строку SQL, завершается неудачей без ошибки [дубликат]

Сообщение Anonymous »

У меня мистическая ошибка с запросом MySQL. Я использую CI php-framework.
Это моя функция в контроллере:

public function editParam($id_article_params='')
{
if(IS_AJAX)
{
$this->load->model('Article_params_model','article_params');
$this->article_params->updateSizeById($id_article_params,$_GET['size']);
}
}


Модель Article_params:

class Article_params_model extends CI_Model
{
public function updateSizeById($id_article_params,$size)
{
$this->db->query("UPDATE article_params SET size='".$size."' WHERE id_article_params='".$id_article_params."'");
}
}


Я пытаюсь получить сообщение об ошибке, но ошибка не возникает. Например, следующая функция тоже в Article_params_model, но работает!

public function all()
{
return $this->db->query("SELECT * FROM article_params");
}


Подробнее здесь: https://stackoverflow.com/questions/208 ... -without-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»