Hallo,
ich versuche eine Datenbank abzufragen, habe dazu 2 verschiedene Scripts probiert. Doch beide liefern einen ähnlichen Fehler, kann mir jemand weiterhelfen?
Hier die Scripts:
<?php
$benutzer = "xxxxxx";
$passwort = "yyyyy";
$link = @mysql_connect("localhost:3309","$benutzer","$passwort");
if (!$link) {
echo "Keine Verbindung möglich!";
exit;
}
$db="datenbankname"; # Datenbankname
# einfache Datenbankschnittstelle
function send_sql($db, $sql){
if(! $res=mysql_db_query($db, $sql, $link)){
echo mysql_error();
exit;
}
return $res;
}
$sql = 'SELECT * ' . ' FROM `Kunden` LIMIT 0, 30';
$res = send_sql($db,$sql,$link); # SQL Query abschicken
$num = mysql_num_rows($res); # Anzahl der Ergebnisse
$cols = mysql_num_fields($res); # Anzahl der Spalten
echo "<TABLE border="1" align="center">";
echo "<TR><TD> </TD>";
for($j = 0;$j < $cols;$j++){
$fn = mysql_field_name($res, $j);
echo "<TH>" . $fn . "</TH>";
}
echo "</TR>";
for($i = 0;$i < $num;$i++){ # Schleife so oft wie in $num steht
echo "<TR>";
$row = mysql_fetch_array($res); # nächste Zeile holen
echo "<TD><a href="suche.php?f_pnr=" . $row[0] . " ">Ändern</a></TD>";
for($j = 0;$j < $cols;$j++){
echo "<TD>" . $row[$j] . "</TD>";
}
echo "</TR>";
}
echo "</TABLE>";
?>
Das andere Script:
<?php
$server = "localhost";
$user = "xxxxxx";
$pass = "yyyyy";
$datenbank = "datenbankname";
$conn = @mysql_connect($server, $user, $pass);
@mysql_select_db($datenbank, $conn);
if ($conn!=TRUE)
{
echo "Verbindungsfehler: ".mysql_error()." !! Versuchen Sie es zu einem späteren Zeitpunkt nochmals. Danke.";
die;
}
$query = "SELECT * FROM Kunden";
$result=mysql_query($query);
while ($daten=mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "Kundenname: $daten[User] mit dem Password: $daten[Password]";
echo "<br /><br />";
}
?>
Beide Scripts liefern, folgenden Fehler:
Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in /srv/www/htdocs/user/html/webpage/abfr.php on line 25
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/user/html/webpage/versuch.php on line 17
Gruss
Silver