Я использую слой абстракции данных Php MDB2 и пытаюсь вставить данные в базу данных MySql с помощью prepare / bind.
<?php
require_once 'MDB2-2.5.0b5/MDB2.php';
// setup
$dsn = 'mysqli://root:@localhost/propeldb';
$options = array ('persistent' => true);
$mdb2 =& MDB2::factory($dsn, $options);
$sql = 'INSERT INTO lb_attributes (attributename, addedby) VALUES (?, ?)';
$statement = $mdb2->prepare($sql);
// figure out the data
$attribute_name = 'resolution';
$added_by = 'Hammett';
// bind the data
$statement->bindParam('attribute_name', $attribute_name);
$statement->bindParam('added_by', $added_by);
// execute and free
$statement->execute();
$statement->free();
Это ничего не делает. Можете ли вы предположить, что я делаю неправильно?
Задача ещё не решена.
Других решений пока нет …