phpbar.de logo

Mailinglisten-Archive

[php] 2 MySQL queries, Variablen blockieren sich gegenseitig

[php] 2 MySQL queries, Variablen blockieren sich gegenseitig

Steffen Rohe php_(at)_phpcenter.de
Fri, 25 Oct 2002 14:29:44 +0200


Hallo,
ich habe folgendes Problem:

am Anfang des Scriptes habe ich 1 MySQL query der 2 Tabellen abfragt und
dann später habe ich noch ein query das eine andere Tabelle abfragt aber die
Feldbezeichnungen gleich sind (teilweise).

Nun wird aber am Ende nur noch $folge und $titel ausgeben, Sachen wie
$bitrate $groesse usw. sind einfach leer!

Lasse ich den 1. query weg geht alles ohne Probleme, wo kommen die beiden
sich da in die quere?

Vielen Dank im Voraus!


cu
Steffen


Die 1. Abfrage lautet wie folgt
<-- snip -->
    $query = "SELECT serien.name, serien.verlag, verlag.id,
verlag.verlagname FROM serien, verlag WHERE serien.id='$id' AND
serien.verlag = verlag.id";
    $req = mysql_query($query);
    $row = mysql_fetch_array($req);
    extract($row);
    echo "$name - $verlagname";
    mysql_free_result($req);
<-- /snip -->


Die 2. Abfrage:
<-- snip -->
if (empty($orderby))
 { $query = "SELECT date, titel, folge, serie, zeit, bitrate, groesse,
gebrannt FROM hsp WHERE serie='$id' ORDER BY folge";}
else
 { $query = "SELECT date, titel, folge, serie, zeit, bitrate, groesse,
gebrannt FROM hsp WHERE serie='$id' ORDER BY $orderby $method";}
$req = mysql_query($query);
$res = mysql_num_rows($req);
if ($res == 0)
   { echo "<center><b>Keine Datensätze gefunden.</b></center>";}
else
   { while($row = mysql_fetch_array($req))
            {
               extract($row);
      $hsp = $id;
      $date = date("d.m.Y \u\m H:i \U\h\\r", strtotime($date));
      $hsp_date = $date;
      echo "  <tr bgcolor=\"#BDBEAD\" class=\"standard\">
                  <td bgcolor=\"#C8CBC0\">
                  $folge
                  <div align=\"center\"></div></td>
                 <td bgcolor=\"#C8CBC0\">
                  $titel
                  <div align=\"center\"></div></td>
                  <td bgcolor=\"#C1C5B9\">
                  $bitrate kb/s
                  <div align=\"center\"></div></td>
                 <td bgcolor=\"#C1C5B9\">
                  $groesse MB
                  <div align=\"center\"></div></td>
 --> usw.
<-- /snip -->


php::bar PHP Wiki   -   Listenarchive