• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Unerklärlicher Fehler mysql.

Status
Für weitere Antworten geschlossen.

Hallo12

Neues Mitglied
Unerklärlicher Fehler mysql.

HI,
Habe so ne funktion gemacht wo er erst fragt ob was gelöscht werden soll aber er gibt mir unerklärliche fehler aus!

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/sl3dgh4mm3r/downloadscript/download_kategorie_beforedelete.php on line 6

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/sl3dgh4mm3r/downloadscript/download_kategorie_beforedelete.php on line 29

hier der code

Code:
<?php
		//include config.inc.php
		include("config.inc.php");
		$sql = "SELECT * from kategoriedownload where id=´$id´";
		$result = mysql_query($sql,$conn);
		while ($row = mysql_fetch_array ($result)) {
				$id 					= $row["id"];
				$kategorie		= $row["kategorie"];
				echo "<Table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" algin=\"center\">";
				echo "	<tr>";
				echo "		<td>";
				echo "			[B]";
				echo "				<a href=\"download_kategorie_delete.php?action=loeschen&id=$id&kategorie=$kategorie\">";
				echo "					[Ja]";
				echo "				</a>";
				echo "			[/B]";
				echo "		</td>";
				echo "		<td>Wollen sie wirklich die Kategorie {$kategorie} mit ihrem gesammt Inhalt l&ouml;schen?</td>";
				echo "		<td>";
				echo "			[B]";
				echo "				<a href=\"download_overview.php\">";
				echo "					[Nein]";
				echo "				</a>";
				echo "			[/B]";
				echo "		</td>";
				echo "	</tr>";
				echo "</table>";
		}
		mysql_free_result($result); 
		mysql_close($conn);
?>
config.inc.php
Code:
<?php
//Hier kommt der Name des Servers rein.
$server = "localhost";

//Hier kommt der Username rein, mit der Du Dich bei der Datenbank anmelden mußt.
$user = "sl3dgh4mm3r";

//Und jetzt Dein Passwort
$pass = "nils8492";

//Wie heißt Deine Datenbank?
$db = "sl3dgh4mm3r";

//Was soll ausgegeben werden, wenn die Verbindung zur Datenbank nicht geklappt hat?
$fehlerdatenbank = "Die Anmeldung bei der Datenbank schlug fehl, bitte versuchen Sie es zu einem späteren Zeitpunkt erneut.";

//Was soll ausgegeben werden, wenn die Datenbank nicht gefunden wurde?
$datenbanknichtda = "Die Datenbank wurde nicht gefunden.";

// copyright
$copyright = "<DIV align=\"center\"><small>
					   
PHP Downloa Script 
					   
Copyright ©2005 by eXSg | Sl3dgh4mm3r 
					   
					   
Version: 1.0
	      <small></DIV>

";
include("datenbank.inc.php");
?>

und datenbank.inc.php
Code:
<?php
$conn = mysql_connect($server, $user, $pass);
if (!$conn)
	{echo "$fehlerdatenbank";}
$verbindung = @mysql_select_db($db);
if (!$verbindung)
	{echo "$datenbanknichtda";}
?>

ich habe mehrmals alles überprüft kann aber kein Fehler finden
und ohne diese ´´ bei $sql gibt er auch parse Fehler aus ("" '' oder ohne nix funzt nur ´´)
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
versuche die query ins phpmyadmin reinzuschreiben, der perser zeigt dir dann an, wo der fehler liegt
 
Werbung:
du schreibst nach $sql = "....."; noch echo $sql rein, dann siehst du 1. wie es ausgegeben wird und evtl 2. kannst du die zeile kopieren und un phpmyadmin einfügen...
 
lolololololololol
Mit dem echo hat mir weitergeholfen danke!
Aber ich wusste dann das da der fehler liegt (hatte ich vorher auch schon vermutet)
Und einfach statt´´ '' gemacht (hatte keine hofnung dass das geht weil er ja sonst
immer bei den '' den Fehler ausgibt. Und siehe da aufeinmal gehts!

rofl?
 
Werbung:
bei where abfragen muss man schon immer '' benutzen :?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben