mysqlt ошибка 1054 неизвестный столбец?

Я занимался настройкой события календаря, чтобы подготовить его, чтобы я мог просто добавить пользователя в календарь, и он запустит код для этого (это работает), но я пытаюсь добавить дату окончания к событие в БД, и он не имеет ничего, когда я пытаюсь вставить его.

<?xml version="1.0"?>
<schema version="0.3">
<table name="dsEventCalendar">
<field name="calendarID" type="I">
<key/>
<unsigned/>
<autoincrement/>
</field>
<field name="title" type="C" size="255">
</field>
</table>
<table name="dsEventCalendarEvents">
<field name="eventID" type="I">
<key/>
<unsigned/>
<autoincrement/>
</field>
<field name="calendarID" type="I">
<unsigned/>
</field>
<field name="date" type="T">
</field>
<field name="type" type="C" size="255">
</field>
<field name="title" type="C" size="255">
</field>
<field name="description" type="X">
</field>
<field name="url" type="X">
</field>
<field name="endDate" type="X">
</field>
</table>
</schema>

и вот мой PHP-код, который, кажется, не работает

$this->post('event_title');
$this->post('event_date');
$this->post('event_location');
$this->post('event_description');
$this->post('event_url');
$this->post('event_endDate');
$sql = "INSERT INTO dsEventCalendarEvents(calendarID,title,date,type,description,url,endDate) VALUES (?,?,?,?,?,?,?)";
$args = array(
$this->post('event_calendarID'),
$this->post('event_title'),
$this->post('event_date'),
$this->post('event_location'),
$this->post('event_description'),
$this->post('event_url'),
$this->post('event_endDate')
);
$db->Execute($sql, $args); //death, immediate death
echo "killed";

Если бы кто-нибудь мог увидеть глупую ошибку, которую я, вероятно, создаю, это было бы фантастически, поскольку я в растерянности.

0

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]