У меня проблема с моим скриптом обновления. В основном я ввожу значения в текстовые поля, и когда я нажимаю «Добавить», эти значения добавляются в базу данных.php - Добавить скрипт Не работает
На данный момент это позволяет мне вводить интергеры, и они добавляются в базу данных, но когда я пытаюсь добавить текст, это не так. Типы полей базы данных установлены на VARCHAR (20), и это мой PHP код:
public function insert($tableName,$fieldArray,$fieldValues) {
$pdo = new SQL();
$dbh = $pdo->connect(Database::$serverIP, Database::$serverPort, Database::$dbName, Database::$user, Database::$pass);
$this->sql = "INSERT INTO " . $tableName . " (".implode(',', $fieldArray).") VALUES (".implode(',', $fieldValues).")";
try {
// Query
$stmt = $dbh->prepare($this->sql);
$stmt->execute();
$count = $stmt->rowCount();
echo $count.' row(s) inserted by SQL: '.$stmt->queryString;
$stmt->closeCursor();
}
catch (PDOException $pe) {
echo 'Error: ' .$pe->getMessage(). 'SQL: '.$stmt->queryString;
die();
}
// Close connection
$dbh = null;
}
Пожалуйста, дайте мне знать, что я делаю неправильно! :)
Спасибо большое :-) – nsilva