[MySQL] mysql_fetch_array() Finde den Fehler nicht.

Testdrive16

Mitglied
Hallo,
Hier bin ich wieder.
Habe einen neuen Code der mir dieser Kopfschmerzen bereitet.
Hoffe ihr könnt wir wieder helfen.
Ich bekomme immer die meldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\apachefriends\xampp\htdocs\Seite\game-mod\profil.php on line 16

PHP:
<link rel="stylesheet" type="text/css" href="gmstylle.css">


<?php
$connectionid = mysql_connect ("localhost", "db52749", ""); 
if (!mysql_select_db ("db52749", $connectionid)) ;

$sql = "SELECT ". 
    "Id, nick, nachname, vorname, email, icq, ord, hobbys, games, msn, homepage, maus, cpu, ram, grafik, prog, alt ". 
  "FROM ". 
    "profil".
	  "WHERE Id='$id'";
	

$result = mysql_query ($sql); 
$data = mysql_fetch_array ($result); 

if (!isset($id)) {
echo "<span class='Stil155'>critical error: no ID selected! </span>";
}
else{
echo"<link href='gmstylle.css' rel='stylesheet' type='text/css'>
<style type='text/css'>
<!--
.Stil8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
-->
</style>


<center>
<table width='440' height='353' border='0' cellpadding='1' cellspacing='1'>

   <tr bgcolor='#C7C7C7'>
   <td background='/img/tabelleoben.jpg'>
    <span class='Stil8'>Profil</span>
  </td>
  </tr>

  <tr bgcolor='#656565' class='userphp_name'>
    <td width='152' height='155'><div align='center'>
	
	";
	
   echo "


	
	
	
	</div></td>
    <td width='281'><div align='center'>
      <p align='center'>".$data["nick"]."</p>
    </div></td>
  </tr>
  
  
   <tr bgcolor='#C7C7C7'>
    <td><span class='Stil8'>Benutzerdaten</span></td>
    <td bgcolor='#C7C7C7'></td>
  </tr>

       <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>Nickname:</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["nick"]."</span></td>
  </tr>
  
     <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>Vorname</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["vorname"]."</span></td>
  </tr>
  
     <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>Nachname</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["nachname"]."</span></td>
  </tr>

  
  
   <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>Wohnort</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["ort"]."</span></td>
  </tr>
  
    <tr bgcolor='#D3D3D3'>
    <td>&nbsp;</td>
    <td bgcolor='#C7C7C7'>&nbsp;</td>
  </tr>
  
     <tr bgcolor='#C7C7C7'>
    <td><span class='Stil8'>Kontakt</span></td>
    <td bgcolor='#C7C7C7'></td>
  </tr>
  
    <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>E-Mail</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'><a href='mailto:".$data["email"]."'></a>".$data["email"]."</span></td>
  </tr>
  
     <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>ICQ#</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["icq"]."</span></td>
  </tr>
  
<tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>MSN Messenger</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["msn"]."</span></td>
  </tr>
  
  <tr bgcolor='#D3D3D3'>
    <td>&nbsp;</td>
    <td bgcolor='#C7C7C7'>&nbsp;</td>
  </tr>
  
  <tr bgcolor='#C7C7C7'>
    <td><span class='Stil8'>PC Konfiguration</span></td>
    <td bgcolor='#C7C7C7'></td>
  </tr>

  <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>CPU</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["cpu"]."</span></td>
  </tr>
  <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>Ram</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["ram"]."</span></td>
  </tr>
  <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>Grafikkarte</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["grafik"]."</span></td>
  </tr>
  <tr bgcolor='#D3D3D3'>
    <td><span class='Stil8'>Maus</span></td>
    <td bgcolor='#C7C7C7'><span class='Stil8'>".$data["maus"]."</span></td>
  </tr>
  <tr bgcolor='#D3D3D3'>
    <td>&nbsp;</td>
    <td bgcolor='#C7C7C7'>&nbsp;</td>
  </tr>  
</table></center>";

if ($id==$_SESSION["user_id"]){
echo "<a href='/?site=userdata.php&anderid=".$data["id"]."'><img src='profil.gif'>Profil ändern</a>";
}
echo "</p>";
};

echo "<p class='news_oben'>UserID=". $data["Id"] ."<br>";


?>
 
Code:
"FROM ". 
    "profil"
...mach dort mal nach profil (noch vor dem Anführungszeichen) ein Leerzeichen hinein.

Das hättest du allerdings auch bemerkt, wenn du dir $sql mal hättest ausgeben lassen;)

Wenn das nicht alles gewesen sein sllte, lasse dir mal den mysql_error() ausgeben.
 
oh man, danke *schäm* es ist echt immer so ein . Tut mir leid das euch damit immer nerve, aber ich übersehe das immer und achte eher auf die funktionen.

Aber danke, es geht nun :)
 
Zurück