Strings in DB Schreiben
Alma
- php
0 Alma0 Thomas Luethi
Hallo Gemeinde
Ich versuche die Ausgabe eines Strings in meine DB (MySQL) zu speichern, biege es aber nicht hin.
Kann jemnand wertvolle Tips geben? Dankeschön ....
__________________________________________________
Source:
<?php
if($_FILES["file"]["name"] == "") {
echo "keine Datei übertragen";
exit;
}
if($_FILES["file"]["tmp_name"] == "") {
echo "Fehler bei der Übertragung";
exit;
}
if($_FILES["file"]["size"] == "0") {
echo "leere Datei";
exit;
}
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/".$_FILES["file"]["name"]);
echo "Datei ".$_FILES["file"]["name"]." erfolgreich übertragen";
?>
___________________________________________________
Tschau ;-)
Huhu,
hab ich soeben erledigt, danke für Eure Aufmerksamkeit.
Falls es jemanden interessiert , unten der Code.
__________________________________________________
mysql_query("INSERT INTO pic SET pic_name = '".$_FILES["file"]["name"]."'");
___________________________________________________
Tschau ;-)
Hallo,
Ich versuche die Ausgabe eines Strings in meine DB (MySQL) zu speichern, biege es aber nicht hin.
Dein Skript beschaeftigt sich mit dem Hochladen von Dateien.
Ich sehe darin keine einzige Zeile, die irgendwas mit MySQL zu tun hat.
Du musst mit PHP eine Verbindung zur MySQL-Datenbank herstellen.
Dann musst Du den String in einer bereits existierenden Tabelle in ein
Feld schreiben, in dem Strings erlaubt sind.
Dazu benoetigst Du einen der MySQL-Befehle INSERT, UPDATE oder REPLACE.
Lies mal die Manuals, insbesondere:
http://www.php.net/manual/de/ref.mysql.php
http://www.mysql.com/doc/de/HANDLER.html
http://www.mysql.com/doc/de/UPDATE.html
http://www.mysql.com/doc/de/REPLACE.html
Wenn Dir das ganze nichts sagt und Du noch ueberhaupt keine
Ahnung von PHP und dessen Zusammenspiel mit MySQL hast,
empfehle ich Dir, ein Buch zu kaufen, in dem alles Schritt fuer
Schritt erklaert wird.
Eine Buecherliste gibt's hier:
http://www.dclp-faq.de/q/q-php-buecher.html
---
Falls es Dir darum geht, die Meldungen, die Du in Deinem
Script mit echo "..." ausgibst, als String zu haben:
Suche
echo "
Ersetze mit
$output="
z.B.
echo "keine Datei übertragen"; => $output="keine Datei übertragen";
Dann steht die Meldung am Ende in der Variable $output.
Diese kannst Du nun anzeigen lassen:
echo $output;
und/oder in die DB schreiben.
HTH, Gruesse,
Thomas