querry fehler

bap

Mitglied
howdy,

kann mir mal jemand sagen was hier nicht stimmt??

das kommt:
Warning: Supplied argument is not a valid MySQL-Link resource in d:\www\pb\cms\news_loeschen.php on line 15

PHP:
<?
	if($action=="delete") {
		@include("../includes/globale.php");
		$db = mysql_connect($host,$mysqluser,$mysqlpass);
		$sqlab = "delete from news where id = '$id'";  	

		mysql_select_db("$database", $sqlab);

		$num = mysql_affected_rows();

		if ($num>0)
		   echo "Datensatz wurde gelöscht";

		else
		   echo"Datensatz wurde nicht gelöscht";

		mysql_close($db);
	}
	if($action=="edit") {
		echo "edit $id";
	}
?>
 
darf ich spontan mal wetten ..

ich tippe mal auf $HTTP_GET_VARS[id]
statt $id .. und demnach dann auch :

PHP:
$sqlab"delete from news where id = '".$HTTP_GET_VARS[id]."'";

Falls die Variable ID über ein Formular
übergeben wird und nicht über die URL
muss es natürlich "$HTTP_POST_VARS" heißen.

Wenn es nicht daran liegt könnte der Fehler an der Datenbank liegen. Dann melde dich
nochmal.

Gruß,
Mentor Jonathan
 
mhmhmh ..

mir fällt gerade auf das ich Quellcodes mal
genauer lesen sollte ..

äh .. mysql_select_db kann auch abfragen machen ?
das war mir neu .. eigentlich heißt das ja :

mysql_db_select($database);
$result = mysql_query($sqlab);
$num = mysql_affected_rows($result);

Gruß,
Mentor Jonathan
 
Zurück