Hallo zusammmen,
ich benutze eine MySQL 8 Datenbank und PHP 7.4 und möchte eine Tabelle mit einem Prefix über eine Variable ansprechen und auch ein Feld. Momentan verwende ich:
Ich hole aus einem anderem Script die Variable $table_prefix, diese würde ich gerne nutzen um "999_" zu ersetzen. Ich habe aber keine Möglichkeit gefunden das einzubinden.
hat nicht funktioniert.
Gruß
Micha
ich benutze eine MySQL 8 Datenbank und PHP 7.4 und möchte eine Tabelle mit einem Prefix über eine Variable ansprechen und auch ein Feld. Momentan verwende ich:
PHP-Code:
$sql = 'INSERT INTO `999_user_login` (`999_user_id`, `email`, `passwort`, `role`, `update_user`, `state`) VALUES (?, ?, ?, ?, ?, ?)';
$eintrag= $link->prepare( $sql );
$eintrag->bind_param( 'sssssi', $id, $mail, $password_hash, $role, $update_user, $state);
$eintrag->execute();
PHP-Code:
$table = $table_prefix . "user_login";
$user_id = $table_prefix . "user_id";
$sql = 'INSERT INTO `$table` (`$user_id`, `email`, `passwort`, `role`, `update_user`, `state`) VALUES (?, ?, ?, ?, ?, ?)';
$eintrag= $link->prepare( $sql );
$eintrag->bind_param( 'sssssi', $id, $mail, $password_hash, $role, $update_user, $state);
$eintrag->execute();
Gruß
Micha
Kommentar