ich hab jetzt eine procedure verwendet:
<?php
error_reporting(E_ALL);
$mysqli = new mysqli(MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT, MYSQL_DATENBANK);
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query ='
create procedure testo ()
begin
SELECT * FROM `t3gametest`;
end
';
if (!$mysqli->query($query)) {
printf("Errormessage: %s\n", $mysqli->error);
}
?>
ich bekomme die Fehlermeldung :
Errormessage: Access denied for user 'lrelaxxl_test'@'localhost' to database 'lrelaxxl_test'
wenn ich das "delimiter//"so einbaue
$query ='
delimiter //
create procedure testo ()
begin
SELECT * FROM `t3gametest`;
end;//
delimiter ;
';
bekomm ich eine syntaxfehlermeldung:
Errormessage: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delimiter // create procedure testo () begin SELECT * FROM t3gametest
; end;// ' at line 1
vielen dank nochmals für die hilfe
mfg RelaXx