Der Abfrage-Builder von CodeIgniter rendert eine beschädigte/ungültige SQL aus Formularübermittlungsdaten [geschlossen]Php

PHP-Programmierer chatten hier
Anonymous
 Der Abfrage-Builder von CodeIgniter rendert eine beschädigte/ungültige SQL aus Formularübermittlungsdaten [geschlossen]

Post by Anonymous »

Ich habe zwei Tabellen, eine ist „Student“, eine andere ist „Status“. Die Student-Tabelle hat einen Fremdschlüssel, status_status_id. Ich möchte dieses status_status_field aktualisieren. Meiner Ansicht nach werden alle Status (Junior, Senior, Fresher, Sophomore) aus dem Status in einem Dropdown-Menü angezeigt.
Ich möchte das Feld „status_status_id“ (ursprünglich hat es den Wert 0) der Studententabelle aktualisieren, indem ich Eingaben aus diesem Dropdown übernehme. Und zum Aktualisieren benötige ich auch die ID eines bestimmten Schülers. Das Problem besteht darin, dass das Feld status_status_id nicht aktualisiert wird. Der folgende Fehler wird angezeigt:

Code: Select all

A Database Error Occurred

Error Number: 1054

Unknown column 'Array' in 'where clause'

UPDATE `student` SET `0` = '' WHERE `id` = Array

Filename: Z:\www\CI\system\database\DB_driver.php

Line Number: 330
mein Controller

Code: Select all

public function update()
{
$id = $this->input->post('id');
$data = array(
'status_status_id' => $this->input->post('status_status_id'),
);
$this->status_model->update($data, $id);
}
mein Modell

Code: Select all

public function update($data, $id)
{
$this->db->where('id', $id);
$this->db->update('student', $data);
}
Ansicht zum Hinzufügen eines Status

Code: Select all









Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post