Zitat von
Jelly:
Hab ein seltsames PHP Problem. Folgender Code klappt wunderbar wenn ich die PHP auf
localhost augrufe, als Datenbank aber die bei meinem Provide nehme (ist in config.php definiert). Setze ich die
DB auf
localhost mit natürlich richtigem Passwort, wird nichts angezeigt. Kein Fehler und kein Record aus der Tabelle. Es steht aber definitiv was drin, und mit anderen Programmen kann ich auch wunderbar connecten. Aber PHP bleibt stur.
Ich nutze PHP 4.4.0, also recht aktuell, und
MySQL 4.1
Code:
include ("config.php") ;
$Server = mysql_connect ("$dbhost","$dbuser","$dbpasswd") ;
mysql_select_db ("$dbname",$Server) ;
$projects = "select Code from Projects" ;
$result = mysql_query ($projects,$Server) ;
$DS = mysql_fetch_array ($result) ;
while ($DS) {
$Code = $DS["Code"] ;
echo "$Code
" ;
$DS = mysql_fetch_array ($result) ;
}
In irgendeinem
MySQL wurde das Authentifizierungs-Protokoll geändert. Eventuell kann das deine PHP-Version noch nicht. Was für PHP und
MySQL läuft bei deinem Provider?