PHP mysql undefined function ? Fehlersuche ?
Pedda
- php
Hallo zusammen,
ich bekomme bei folgendem code ständig ein
'Fatal error: Call to undefined function: () in /mnt/ls6/04/502/00000005/htdocs/site/tiere/tabelle.php on line 35'
Ich finde keinen Fehler.... sieht ihn einer von euch ?
if ($gruppe=='A') {
$tabelle='tr_gruppe_a';
}
$db_serv = '********';
$db_name = '********';
$db_user = '********';
$db_pass = '********';
$db = mysql_connect($db_serv, $db_user, $db_pass) or die('ERROR!');
mysql_select_db($db_name, $db) or die('Verbindung zur Datenbank fehlgeschlagen...');
$select = "SELECT a1,a2,a3,a4,a5,a6,a7,a8 FROM $tabelle ORDER BY a1,a3,a5";
// ZEILE 35: ********************************************
$query = mysql_query($select,$db) or die($mysql_error());
// ******************************************************
$rank=1;
while($select = mysql_fetch_row($query)) {
echo "<tr>";
echo "<td class='titel'>$rank</td>";
echo "<td class='titel'>".$select[0]."</td>";
echo "<td class='text'>".$select[1]."</td>";
echo "<td class='text'>".$select[2]."</td>";
echo "<td class='text'>".$select[3]."</td>";
echo "<td class='text'>".$select[4]."</td>";
echo "<td class='text'>".$select[5]."</td>";
$diff1=$select[4]-$select[5];
echo "<td class='text'>".$diff1."</td>";
echo "<td class='text'>".$select[6]."</td>";
echo "<td class='text'>".$select[7]."</td>";
$diff2=$select[6]-$select[7];
echo "<td class='text'>".$diff2."</td></tr>";
$rank=$rank+1;
}
Wie gesagt: ich sehe (finde) den Fehler nicht !
Wäre nett, wenn mir da einer von euch weiterhelfen könnte !
Thnx & Gruss aus Münster
Pedda
Hi,
Ich finde keinen Fehler.... sieht ihn einer von euch ?
$query = mysql_query($select,$db) or die($mysql_error());
also, ich befürchte, was in $mysql_error drinsteht dürfte tatsächlich keine bekannte Funktion sein.
Cheatah
Hi Cheatah,
also, ich befürchte, was in $mysql_error drinsteht dürfte tatsächlich keine bekannte Funktion sein.
...öhm... soll heissen ?
Wäre nett, wenn du ein wenig aus deinen Andeutungen heraustrittst und Klartext redest ;-)
Thnx & Gruss aus Münster
Pedda
Hi,
also, ich befürchte, was in $mysql_error drinsteht dürfte tatsächlich keine bekannte Funktion sein.
...öhm... soll heissen ?
dass Du _genau_ lesen sollst, was Dein Code an der Stelle sagt. Genau so genau, wie es der PHP-Interpreter tut.
Cheatah
Hi Cheatah,
dass Du _genau_ lesen sollst, was Dein Code an der Stelle sagt. Genau so genau, wie es der PHP-Interpreter tut.
ok... also die Fehlermeldung (bzw. der Funktionsaufruf) ist raus... wieso aber springt er dort überhaupt in die exception rein ?
Gruss aus Münster
Pedda
Hi,
ok... also die Fehlermeldung (bzw. der Funktionsaufruf) ist raus...
tu ihn wieder rein. Diesmal aber richtig.
wieso aber springt er dort überhaupt in die exception rein ?
Um das zu ermitteln, solltest Du ihn wieder reintun. Und ob ein Code interpretiert wird, hängt nicht zwingend von seiner (Nicht-)Verwendung ab.
Cheatah
Moin moin,
der Fehler ist recht billig :-)
$query = mysql_query($select,$db) or die($mysql_error());
^<- Was ist das ?
Mach das Dollarzeichen weg :-)
Gruß
Patrick
Juhu Patrick !!!
DAS ist doch mal 'ne Auskunft *g*
THNX & Gruss aus Münster
Pedda