Habe ich versucht ... bringt mir aber Fehlermeldung, wenn ich folgendes Script aufrufen will:
Code: Select all
<?php
$dbname = "xxxx";
$dbhost = "xxxx";
$dbuser = "xxxx";
$dbpass = "xxxx";
$dbcnx = mysql_connect($dbhost,$dbuser,$dbpass);
if (!$dbcnx)
{
echo "Verbindnung zum Datenbankserver nicht möglich.";
exit;
}
$dbsel = mysql_select_db($dbname);
if (!$dbsel)
{
echo "Zugriff auf $dbname nicht möglich.<br>";
exit;
}
/* Datumsstring YYYY-MM-DD = Formatierung(datumsstring DD.MM.YYYY)
Umwandlung eines Datums >=1970 in ein MySQL konformer Daten Type
Beispiel: aus 31.12.03 wird 2003-12-31*/
function formatdate($string)
{
if ($string != "")
{
$string = str_replace(".","-",$string);
$string = str_replace ("/","-",$string);
$cnt=0;
$token=strtok(trim($string), "-");
while ($token)
{
$cnt++;
$var[$cnt]=$token;
$token=strtok("-");
}
$date = date("Y-m-d", mktime (0,0,0,$var[2],$var[1],$var[3]));
}
else
{
$date = "0000-00-00";
}
return $date;
}
$result = mysql_query("SELECT * FROM Kurs WHERE Kursdate>=CURDATE() ORDER BY Kursdate ASC");
if (!$result)
{
echo "<br><br>Tabelle konnte nicht geöffnet werden.";
mysql_close();
exit;
}
$color1 = "#FFCC66";
$color2 = "#FF9900";
echo "<table class='txt_norm'><tr><td colspan='3'><b>Kursprogramm</b></td></tr>";
echo "<tr><td colspan='3'><img src='/images/trennlinie_CC6600.gif' alt='Underline' width='100%' height='1' border='0' align='top'></td></tr>";
while ($row = mysql_fetch_array($result)) {
$i++;
if (intval ($i /2) == ($i /2))
$color = $color1;
else
$color = $color2;
echo "<tr bgcolor='$color' valign='top'>"
."<td width='100'>".date("d.m.y",strtotime($row["Kursdate"]))
."</td><td width='200'>".$row["Kurstitle"]
."</td><td width='300'>".$row["Kursdesc"]
."</td></tr>";
}
echo "</table>";
?>
Kann überhaupt eine andere MySql Datenbank angesprochen werden?