ubuntuusers.de

PHP - MySQL wird nicht ausgeführt

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

promethux

Avatar von promethux

Anmeldungsdatum:
24. Oktober 2009

Beiträge: 164

Salut Leute. Ich lerne gerade PHP und hab das Problem dass die zweite Zeile nicht ausgeführt wird. Ich bekomme also nur ne leere Seite. Also auch wenn man die Variablen durch feste Werte ersetzt...

1
2
$ins = "insert into dateien (knr, name, size, besc) values (".$_POST["knr"].", '".$dena."', '".$gro."','".$_POST["besc"]."')";
mysql_query=($ins);

Danke!

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2510

Servus,

ist das Gleichheitszeichen nach „mysql_query“ denn Absicht? Falls ja, was genau hast du da vor? 😉 Der Fehler sollte dir aber gemeldet werden, also Logfiles im Auge behalten. Dann siehst du das auch sofort selbst.

Übrigens: Mal in Richtung SQL-Injections schlau machen. Sonst fliegt dir bald Little Bobby Tables um die Ohren.

promethux

(Themenstarter)
Avatar von promethux

Anmeldungsdatum:
24. Oktober 2009

Beiträge: 164

ach nein...

Danke für den Rat. Werde es noch lesen. Versuche mir nur gerade die Grundlegenden Sachen beizubringen.

danke dir!

DiBo33

Anmeldungsdatum:
16. Juni 2006

Beiträge: 1827

Versuche mir nur gerade die Grundlegenden Sachen beizubringen.

Dann lese dir auf jeden Fall aufmerksam diesen Artikel durch.
http://wiki.selfhtml.org/wiki/Artikel:Kontextwechsel

promethux

(Themenstarter)
Avatar von promethux

Anmeldungsdatum:
24. Oktober 2009

Beiträge: 164

Danke! ☺

m-a-s-a

Avatar von m-a-s-a

Anmeldungsdatum:
1. November 2009

Beiträge: 406

Wohnort: Söm

Ich denke mal das das an den Anführungszeichen liegt.

1
".$_POST["knr"]."

sollte so ausehen:

1
'".$_POST["knr"]."'

MFG Matthias

Antworten |