Hi,
Ich hab versucht mittels PDO meine Tabelle zu füllen.
Leider bekomme ich immer:
Call to a member function bindParam() on a non-object
Die Tabelle hat 2 Spalten die erste ist autoincrement die zweite soll mit $name gefüllt werden.
Danke im vorraus
Niko
Ich hab versucht mittels PDO meine Tabelle zu füllen.
Leider bekomme ich immer:
Call to a member function bindParam() on a non-object
Die Tabelle hat 2 Spalten die erste ist autoincrement die zweite soll mit $name gefüllt werden.
PHP:
try {
$dbh = new PDO('mysql:host=localhost; dbname=$dbname', $user, $pass);
if (isset($name)) {
$stmt = $dbh->prepare("INSERT INTO sp (sp_name) VALUES (:name)");
$stmt->bindParam(':name', $name);
$stmt->execute();
}
foreach ($dbh->query('SELECT * FROM sp ORDER BY sp_name ASC') as $row) {
print_r($row[1]); echo '<br>';
}
$dbh = null;
}
catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
Niko