Mailinglisten-Archive |
Hallo,
ich finde einfach den Fehler in dem folgenden Script nicht. Ich bekomme
wieder eine Server Fehler Meldung.
Meine Scripts mit Datenbankanfragen funtionieren dagegen.
Wer kann mir einen Hinweis auf eine mögliche Fehlerquelle geben?
Gruß,
Thomas Barth...
#! /usr/bin/perl -w
# Einträge in den Datenbank
# Vorspann
use DBI;
use CGI qw(:standard);
use strict;
##########################################
###Variablen
##########################################
my ($anbieter_id) = (param('anbieter_id'));
my ($art) = (param('art'));
my ($standort) =(param('standort));
my ($jahr) =(param('jahr'));
my ($quadrat) = (param('quadrat'));
my ($immer) = (param('immer'));
my ($extras) = (param('extras'));
my ($preisangabe) = (param('preisangabe'));
# Vorbereitung zur Datenbankanbindung
my ($host_name, $user_name, $password) = ("XXX", "XXX", "XXX");
my ($db_name) = "XXX_db";
# Datenquelle erzeugen
my ($dsn) = "DBI:mysql:$db_name:$host_name";
# Verbindung zum Server herstellen
my (%attr) = ( RaiseError => 1 );
my ($dbh) = DBI->connect ($dsn, $user_name, $password, \%attr);
# Datenbankeintrag verarbeiten
my ($sth) = $dbh->prepare (qq{
INSERT INTO angebote
(anbieter_id,art,standort,jahr,quadrat,immer,extras,preisangabe)
VALUES
('$anbieter_id','$art','$standort','$jahr','$quadrat','$immer','$extras','$p
reisangabe')});
$sth->execute;
print "Daten eingetragen";
$sth->finish;
$dbh->disconnect;
---
*** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive