PHP/MYSQLI -- Unexpected T_OBJECT OPERATOR ....
Hej...Er lige gået igang med Mysqli med prepared statement, men jeg får følgende fejl :
"Parse error: syntax error, unexpected T_OBJECT_OPERATOR in C:\xampp\htdocs\cd_mysqli.php on line 13
"
Min fil ser sådan ud :
<?php
$mysqli = new mysqli("localhost", "root", "", "musik_kartotek");
// tjek forbindelse til Database ....
if (mysqli_connect_errno() ){
echo "Forbindelse ikke etableret" . mysqli_connect_error() ;
exit;
}
// opret en "PREPARED STATEMENT" ...
if ($stmt = mysqli->prepare(INSERT INTO cd_holder (kunster_navn, album_navn, udgivelse_aar, tracks, produced_by, mixed_by, company) VALUES (?, ?, ?, ?, ?, ?, ?) ) ){
// Bind parametrene ...
$stmt-> bind_param('ssiisss', $kunster_navn, $album_navn, $udgivelse_aar, $tracks, $produced_by, $mixed_by, $company);
// Sæt parametrene ...
$kunster_navn = "Poison";
$album_navn = "Look what the cat dragged in";
$udgivelse_aar = "1986";
$tracks = "10";
$produced_by = "Ric Browde";
$mixed_by = "Michael Wagener";
$company ="Music Grinder Studios, Hollywood California";
//Eksekver den "PREPARED STATEMENT" ...
$stmt->execute();
//Udskriv , hvad der er indsat i Databasen ....
echo '$kunster_navn\n' .'$album_navn\n'. '$udgivelse_aar\n' . '$tracks\n' . '$produced_by\n' . '$mixed_by\n' . '$company\n' . 'Er indsat i Databasen';
// Lukke den "PREPARED STATEMENT" ....
$stmt-> close();
}
else {
echo "Prepared statement fejl: " . $mysqli->error;
}
?>
Og linje 13.. Er denne :
// opret en "PREPARED STATEMENT" ...
if ($stmt = mysqli->prepare(INSERT INTO cd_holder (kunster_navn, album_navn, udgivelse_aar, tracks, produced_by, mixed_by, company) VALUES (?, ?, ?, ?, ?, ?, ?) ) ){
Nogen der kan rette mig ind på sporet.
På forhånd tak.