david96
Ensign
- Registriert
- März 2007
- Beiträge
- 218
Folgendes Problem:
Daten, die über ein Formular per POST an meine PHP Datei übergeben werden sollen in die Datenbank eingetragen werden. Hat bis jetzt auch immer geklappt. Nur jetzt will ich die Daten sofort wieder auslesen, ich kann nicht die POST Daten nehmen weil ich die ID Brauche.
Mein Code:
Auslesen der Daten klappt, dann wird per fwrite ne Datei erstellt und da stehen die Daten drin, also das funktioniert.
So hier die Fehlermeldung:
Zeile 60 ist diese hier:
Mich interessiert nicht ob man das einfacher lösen kann, nur wie ich es mit dieser Methode ans laufen bekommen kann. Danke im Vorraus
Daten, die über ein Formular per POST an meine PHP Datei übergeben werden sollen in die Datenbank eingetragen werden. Hat bis jetzt auch immer geklappt. Nur jetzt will ich die Daten sofort wieder auslesen, ich kann nicht die POST Daten nehmen weil ich die ID Brauche.
Mein Code:
PHP:
</head>
<?php
$db = new MySQLi('localhost', 'username', 'passwort', 'dbname'); // Daten geändert
if (mysqli_connect_errno()) {
die('Konnte keine Verbindung zu Datenbank aufbauen, MySQL meldete: '.mysqli_connect_error());
}
?>
<body>
// Ueberschrift etc [...]
<?php
$Stichwort1= $_POST['stichwort1'];
$Stichwort2= $_POST['stichwort2'];
$Stichwort3= $_POST['stichwort3'];
$Grund= $_POST['Grund'];
$Ort= $_POST['Ort'];
$Einheiten= $_POST['Einheiten'];
$sql = "INSERT EinsatzDB (Stichwort1,Stichwort2,Stichwort3,Grund,Ort,Einheiten,Datum) VALUES ('$Stichwort1','$Stichwort2','$Stichwort3','$Grund','$Ort','$Einheiten',NOW())";
$result = mysql_query($sql) OR
die("Query: <pre>".$sql."</pre>\n".
"Antwoertchen: ".mysql_error());
$sql = 'SELECT
ID,
Stichwort1,
Stichwort2,
Stichwort3,
Grund,
Ort,
Einheiten,
Datum
FROM
EinsatzDB
ORDER BY
ID DESC
LIMIT 1';
So hier die Fehlermeldung:
Code:
[B]Warning[/B]: mysql_query() [[URL="http://www.fs-kreis-olpe.de/lst/function.mysql-query"]function.mysql-query[/URL]]: Access denied for user 'www-data'@'localhost' (using password: NO) in [B]/var/www/vhosts/meinedomain(zensiert)/httpdocs/lst/dateiname(zensiert).php[/B] on line [B]60[/B]
[B]Warning[/B]: mysql_query() [[URL="http://www.fs-kreis-olpe.de/lst/function.mysql-query"]function.mysql-query[/URL]]: A link to the server could not be established in [B]/var/www/vhosts/meinedomain(zensiert)/httpdocs/lst/[/B][B]dateiname(zensiert).php[/B] on line [B]60[/B]
Query: INSERT EinsatzDB (Stichwort1,Stichwort2,Stichwort3,Grund,Ort,Einheiten,Datum) VALUES ('Feuer','3','BMA','test','test','test',NOW()) Antwoertchen: Access denied for user 'www-data'@'localhost' (using password: NO)
Zeile 60 ist diese hier:
Code:
$result = mysql_query($sql) OR
Mich interessiert nicht ob man das einfacher lösen kann, nur wie ich es mit dieser Methode ans laufen bekommen kann. Danke im Vorraus