mysql_fetch_row(): supplied argument is not a valid MySQL result resource

Geh mal nach dem Tutorial (Punkt 1) vor. Wenn da keine DB Verbindung ist, dann müsste ein Fehler kommen. Also auch die 'or die()' nach der Connection setzen um Fehler auszugeben.
PHP MySQL Debug Queries

PHP:
<?php
error_reporting(E_ALL);
mysql_connect('localhost', 'root', '') or die  ("Keine Verbindung möglich: ".mysql_error());
mysql_select_db('testdb') or die  ("Keine Verbindung möglich: ".mysql_error());
 
PHP:
	function db_connect(){
		include("config.php");
		$connect=mysql_connect($db_host, $db_user, $db_pass);
		$select=mysql_select_db($db_name);
		
		if($connect==false && $select==false){
			echo "<span style='color:red'>Fehler bei der Datenbank Verbindung</span>";
		}
	}

PHP:
<?php
		$db_host="localhost";
		$db_user="root";
		$db_pass="";
		$db_name="cms";
?>
 
Da wir gleichzeitig gepostet haben, hast du das wahrscheinlich noch nicht gesehen
Geh mal nach dem Tutorial (Punkt 1) vor. Wenn da keine DB Verbindung ist, dann müsste ein Fehler kommen. Also auch die 'or die()' nach der Connection setzen um Fehler auszugeben.
PHP MySQL Debug Queries

PHP:
<?php
error_reporting(E_ALL);
mysql_connect('localhost', 'root', '') or die  ("Keine Verbindung möglich: ".mysql_error());
mysql_select_db('testdb') or die  ("Keine Verbindung möglich: ".mysql_error());
 
PHP:
	function db_connect(){
		include("config.php");
		$connect=mysql_connect($db_host, $db_user, $db_pass);
		$select=mysql_select_db($db_name);
		
		if($connect==false && $select==false){
			echo "<span style='color:red'>Fehler bei der Datenbank Verbindung</span>";
		}
	}

PHP:
<?php
		$db_host="localhost";
		$db_user="root";
		$db_pass="";
		$db_name="cms";
?>
Ändere die db_connect Funktion bitte mal so um:
PHP:
    function db_connect(){ 
        include("config.php"); 
        mysql_connect($db_host, $db_user, $db_pass) or die ( mysql_error() ); // hier
        mysql_select_db($db_name) or die ( mysql_error() ); // hier
    }
Und wenn dann ein Error kommt, poste ihn bitte.

Gruß
 
Zurück