Hallo.
Ich habe eine MySQL-DB im Netz neu eingerichtet und bereits beim ersten SELECT ein Problem:
Der SELECT liefert keinen Satz zurück. Eine Fehlermeldung wird im mysql_error auch nicht abgelegt.
Die DB-Verbindung steht,
die DB ist angewählt
alle Tabellenfelder sind richtig geschrieben (auch Groß- und Kleinschreibung)
Der SELECT ist in Ordnung (auf PHPADMIN und in meiner PC-Umgebung wird das erwartete Ergebnis zurückgeliefert)
Zum Verständnis hier der betreffende Code-Abschnitt:
session_start();
$db = mysql_connect($_SESSION['SERVER'],$_SESSION['USER'], $_SESSION['ZUGWORT']) || die("Verbindung hat nicht geklappt: ".mysql_error());
mysql_query("Use ".$_SESSION['DB'], $db);
if ($db) {
$serror = "Verbindung steht";
}
else {
$serror = "Verbindung konnte nicht hergestellt werden";
}
$sSelect = "SELECT * FROM Rollen
INNER JOIN Mitglieder
";
$sSelect = $sSelect."ON Mitglied_nr = P_Mitglied_nr ";
$sSelect = $sSelect."WHERE P_Rollen_ID = 1";
$serror = $serror."<br>".$sSelect;
$Werte = mysql_query($sSelect, $db);
$anzahl = mysql_num_rows($Werte);
$serror = $serror."<br>Fehler: ".mysql_error();
Für jede Hilfe möchte ich mich im voraus schon mal bedanken.
Brigitte Kunz