gunter: auslesen mittels like

hi... frohe ostern
ich krieg einfach nichts ausgelesen aus meiner tabelle...
ich glaube der fehler liegt irgendwie im mysql_fetch_array
und dieses LIKE ist auch sehr komisch...

was mach ich falsch???

if(isset($_GET['search'])) $search = $_GET['search'];
else $search = "";

echo $search;

$select ="SELECT uploadid , userid , username , category , title , comment , uploadfile , uploadtime , points , hits , usercount FROM pmn_gallery_upload WHERE username LIKE ('$search%') ORDER BY uploadtime DESC LIMIT 0, 30";
   $result = mysql_query($select);

$uploadid = 'uploadid';
   $temp_userid = 'userid';
   $temp_username = 'username';
   $category = 'category';
   $title = 'title';
   $comment = 'comment';
   $uploadfile = 'uploadfile';
   $uploadtime = 'uploadtime';
   $points = 'points';
   $hits = 'hits';
   $usercount = 'usercount';

while ($row = mysql_fetch_array($result)){

echo $row[$temp_username];
   echo $row[$comment];

}

echo '<a href="'.$_SERVER['PHP_SELF'].'?search=a">A</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=b">B</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=c">C</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=d">D</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=e">E</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=f">F</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=g">G</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=h">H</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=i">I</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=j">J</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=k">K</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=l">L</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=m">M</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=n">N</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=o">O</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=p">P</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=q">Q</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=r">R</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=s">S</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=t">T</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=u">U</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=v">V</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=w">W</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=x">X</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=y">Y</a> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?search=z">Z</a> ';

danke vorab
gunter

  1. hi,

    was mach ich falsch???

    sag du es uns!

    bekommst du fehlermeldungen?

    bekommst du _jetzt_ vielleicht fehlermeldungen, nachdem du

    $result = mysql_query($select);

    durch

    $result = mysql_query($select) or die(mysql_error());

    ersetzt hast?

    (bitte merken, die verwendung von mysql_error() ist absolut elementar beim debugging von mysql-abfragen!)

    wie sieht die kontrollausgabe des zusammengesetzten query-strings aus?
    was passiert, wenn du eben diese query per c&p in phpmyadmin testest?

    gruss,
    wahsaga

    1. hi,

      was mach ich falsch???

      sag du es uns!

      bekommst du fehlermeldungen?

      bekommst du _jetzt_ vielleicht fehlermeldungen, nachdem du

      $result = mysql_query($select);

      durch

      $result = mysql_query($select) or die(mysql_error());

      ersetzt hast?

      (bitte merken, die verwendung von mysql_error() ist absolut elementar beim debugging von mysql-abfragen!)

      wie sieht die kontrollausgabe des zusammengesetzten query-strings aus?
      was passiert, wenn du eben diese query per c&p in phpmyadmin testest?

      gruss,
      wahsaga

      vielen dank "die(mysql_error();" ist sehr nützlich,
      hab ich nie verwendet...
      "es war garkeine datenbank ausgwählt, hatte vergessen die master.php zu includen"

      befasse mich erst seit knapp 4 wochen mit php und sql!
      danke schön
      vielen vielen dank;

      gruß
      gunter