登录 | 注册 | FAQ
Anonymous

Datenbank WHERE Befehl in einer Schleife

+ 发表回复

2 篇帖子 分页: 1 / 1


Datenbank WHERE Befehl in einer Schleife

xxxmindxxx » 周五 2月 24, 2012 7:54 pm

Hallo zusammen,
Ich hab mal wieder eine Frage. Ich will nämlich programmieren, dass sich der User alle seine Termine (Welche er hinzugefügt hat) anschauen kann. Jetzt kommt das Problem:
代码: 全选
   <?php
   mysql_connect("******", "******", "*******") or die (mysql_error ());
   mysql_select_db("******") or die(mysql_error());
   $strSQL = "SELECT * FROM termin WHERE username = '".$_SESSION["username"]."'";
   $rs = mysql_query($strSQL);
   while($row = mysql_fetch_array($rs)) {
     echo $row['Name'];
     }
   ?>

Mein Problem ist es jetzt,dass sobald man WHERE einbaut das ganze Script nicht mehr funktioniert.
Ich hoffe auf antworten
Mfg xxxmindxxx
头像

xxxmindxxx

  • 帖子: 14
  • 注册: 周日 1月 29, 2012 4:27 pm

Re: Datenbank WHERE Befehl in einer Schleife

XainPro » 周日 3月 04, 2012 2:44 pm

Ihr Code richtig ist kann das Problem ist, dass Sie nicht das Starten der Session am Anfang Ihrer Codding wie
代码: 全选
session_start ();

und vor der Verwendung Session-Variable in Abfrage bitte überprüfen Sie es richtig ist, wie eingestellt
代码: 全选
isset ($ _SESSION ["username"])

nach der Korrektur der Code würde gleich aussehen
代码: 全选
<?php
session_start();
if(isset($_SESSION["username"])){
   mysql_connect("******", "******", "*******") or die (mysql_error ());
   mysql_select_db("******") or die(mysql_error());
   $strSQL = "SELECT * FROM termin WHERE username = '".$_SESSION["username"]."'";
   $rs = mysql_query($strSQL);
   while($row = mysql_fetch_array($rs)) {
     echo $row['Name'];
     }
}
   ?>
头像

XainPro

  • 帖子: 3933
  • 注册: 周五 2月 17, 2012 8:10 pm


+ 发表回复

分页: 1 / 1