Leer mal deinen Browsercache. 
Leg den Umlautdatensatz nochmal neu an.
Schmeiss die Windowsbüchse weg 
							
						
					Leg den Umlautdatensatz nochmal neu an.
Schmeiss die Windowsbüchse weg
 
							
						OffTopic: 
Aha, ein fundamentalistischer Windows-Hasser
OffTopic: 
QuatschWie kommst du denn darauf?
Ich habe nur mit Windows als Webserver so meine negativen Erfahrungen gemacht.
Als Domänen- oder CRM Server is die Software zu gebrauchen
$query = $dbh->prepare("SELECT datum FROM kegeln where datum ='" . $_POST['datum'] . "' 
and name='" . $_SESSION['name'] . "'");
$query->execute(); 
 //Datenbankabfrage ob Termin bereits eingetragen
 $query = "SELECT datum FROM kegeln WHERE
 (datum = '" . mysql_real_escape_string($_POST['datum']) . "') AND
 (name = '" . mysql_real_escape_string($_SESSION['name']) . "')";  
 $result = mysql_query($query);
 if (!$result) 
 {
 die('Ungültige Abfrage: ' . mysql_error());
 }
  $zeile = mysql_num_rows($result); 
$query = $dbh->prepare("SELECT datum FROM kegeln where datum=? and name=?");
$query->execute(array($_POST['datum'],$_SESSION['name'])); 
$sql = "SELECT datum FROM kegeln where datum=? and name=?";
if ($res = $dbh->query($sql))
 {
    # Check the number of rows that match the SELECT statement
  if ($res->fetchColumn() == 0)
   {
 #hier der Teil der ausgeführt wird wenn keine Zeile gefunden
}
else
{
# hier der Code wenn Zeile gefunden
} 
if ($stmt->execute(array($_POST['datum'], $_SESSION['name']))) 
if ($res = $dbh->prepare($sql)->execute($params)) 
 $sql = "SELECT datum FROM kegeln where datum=? and name=?";
 if ($res = $dbh->query($sql,(array($_POST['datum'], $_SESSION['name']))))
 {
  if ($res->fetchColumn() == 0)
  {
   $edatum = date("d.m.Y H:i:s"); //Eintragedatum ermitteln
   if((count($error) == 0) AND ($_POST['datum'] != "") AND ($_POST['status'] != ""))
   {
    //Datum in Datenbankdatum drehen
    $datum = $_POST['datum'];
    $jahr = substr($datum, -4);
    $monat = substr($datum, 3, 2);
    $tag = substr($datum, 0, 2); 
    $datum = $jahr . "-" . $monat . "-" . $tag;
    $query = $dbh->prepare("SET CHARACTER SET utf8");
    $query->execute();
    $query = $dbh->prepare("INSERT INTO kegeln (datum, name, status, edatum) 
                            VALUES (:datum, :name, :status, :edatum)");
    $query->bindParam(':datum', $datum);
    $query->bindParam(':name', $_SESSION['name']);
    $query->bindParam(':status', $_POST['status']);
    $query->bindParam(':edatum', $edatum);
    $query->execute();
    echo " Termin eingetragen.";
   }
   else
   {
    echo "<p><fehler>Termin wurde bereits eingetragen ! ! !</fehler>"; 
   }
  } 
 } 
 if ($res = $dbh->prepare($sql)->execute(array($_POST['datum'], $_SESSION['name']))) 
Fatal error: Call to a member function fetchColumn() on a non-object
Kommentar