Bringen Sie Ihnen bei, wie Sie die Oracle-Datenbank in PHP verwenden (3)
Verwenden Sie ORA, um Daten in die Datentabelle „email_info“ einzugeben.
Wenn der Benutzer dieses Skript durchsucht, wird ein Formular mit Namens- und E-Mail-Eingabefeldern angezeigt. Wenn der Benutzer die Daten hinzufügt und auf „Senden“ klickt, speichert das Skriptprogramm den Namen und die E-Mail-Adresse in der Datentabelle „email_info“.
Zugehöriger PHP-Code:
if ($submit == "click"){
// Der Senden-Button wurde angeklickt
// Holen Sie sich die Eingabe für den vollständigen Namen und die E-Mail-Adresse und speichern Sie sie dann in der Datenbank
PutEnv("Oracle_SID=ORASID");
$connection = Ora_Logon ("Benutzername", "Passwort");
if ($connection == false){
echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
beenden;
}
$cursor = Ora_Open ($connection);
if ($cursor == false){
echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
beenden;
}
$query = "in email_info-Werte einfügen ('$fullname', '$email')";
$result = Ora_Parse ($cursor, $query);
if ($result == false){
echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
beenden;
}
$result = Ora_Exec ($cursor);
if ($result == false){
echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
beenden;
}
Ora_Commit ($connection);
Ora_Close ($cursor);
Ora_Logoff ($connection);
}
sonst{
echo '
<FORM action=insert.php method=post>
Bitte geben Sie Ihren Namen ein
<INPUT name=vollständiger Name></INPUT>
Bitte geben Sie Ihre E-Mail-Adresse ein
<INPUT name=email></INPUT>
<INPUT-Name=Submit-Typ=Submit-Wert=Klick></INPUT> <
</FORM>
';
}
?>
Dieses Skript muss übrigens als insert.php gespeichert werden, da in der aufgerufenen Seite insert.php als Formularhandler angegeben ist.
Das Obige hat die Verwendung der Oracle-Datenbank in PHP (Teil 3) vorgestellt und ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.