phpbar.de logo

Mailinglisten-Archive

Re: Wie Ende erklaeren?
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Wie Ende erklaeren?




Hallo Joern,


ich glaube deine Frage gehört eher in die PHP Mailingliste.
--> http://www.php-center.de

:o)

nichts für ungut,

gruß,

jannis hermanns
    i-d media ag
    devedge,
    head of confusion
   °oO
    jannis.hermanns_(at)_i-dmedia.com
    http://www.i-dmedia.com
    icq#: 48126394, fon: 030-25947-127

<? echo "Für mich zählt nur das, was zählt."; ?>



Joern Grube <webmaster_(at)_mcb-webdesign.de>

19.04.00 14:39
Please respond to mysql-de

       
        To:        mysql-de_(at)_lists.4t2.com
        cc:        
        Subject:        Wie Ende erklaeren?


Hallo,

ich habe gerade erst mit MySQL begonnen. Meine einzigen Erfahrungen mit
Datenbanken liegen bei Access und da loest sich viel selber, aber egal,
darum gehts ja nicht.
Wie kann ich PHP erklaeren, dass es an einer Stelle, wo nix mehr kommt,
etwas bestimmtes machen soll. Ich habe hier folgendes Miniscript gebastelt:
----------
<?php
mysql_connect ("localhost","root","");
mysql_select_db ("zweiraeder")
 or die ("Konnte Server nicht erreichen.");

$result1 = mysql_db_query("zweiraeder", "SELECT hersteller.hersteller FROM
hersteller ORDER BY hersteller.hersteller ASC");

$i = 0;
$x = mysql_num_rows ($result1);
echo "<div align=center><table width=90% border=0 cellspacing=5
cellpadding=5><th colspan=4
class=left><h3>&nbsp;Herstellernamen:&nbsp;</h3></th>";
while ($i < $x)
   {
   $cell = mysql_result($result1, $i, "hersteller.hersteller");
   echo "<tr><td width=20%>$cell</td>";
   $i++;
   $cell = mysql_result($result1, $i, "hersteller.hersteller");
   echo "<td width=20%>$cell</td>";
   $i++;
   $cell = mysql_result($result1, $i, "hersteller.hersteller");
   echo "<td width=20%>$cell</td>";
   $i++;
   $cell = mysql_result($result1, $i, "hersteller.hersteller");
   echo "<td width=20%>$cell</td>";
   $i++;
   $cell = mysql_result($result1, $i, "hersteller.hersteller");
   echo "<td width=20%>$cell</td></tr>";
   $i++;
   }
   echo "</table></div>";
   
mysql_close();
?>
----------------
Das klappt auch, aber PHP versucht grundsaetzlich, alle Zellen einer Zeile
vollzuschreiben. Nun habe ich im Moment 51 Datensaetze, kriege also vier
Fehlermeldungen In der Art
Warning: Unable to jump to row 51 on MySQL result index 2 in
e:\apache\htdocs\mcb\datenbank\ergebnis.php3 on line 42
Warning: Unable to jump to row 52 on MySQL result index 2 in
e:\apache\htdocs\mcb\datenbank\ergebnis.php3 on line 53
usw. Ich hab schon die abenteuerlichste Konstruktionen probiert, bringt
aber alles nichts. Da das Sript ja ansonsten tut, was es soll, reicht es ja
vielleicht, die Fehlerausgabe abzuschalten, aber wo bzw. wie? Wenn mir
vielleicht jemand einen Tip geben kann, unter welchem Stichwort ich suchen
muss, waere mir schon weitergeholfen. Handbuecher aus dem Netz hab ich
etliche hier, nur wenn man halt nicht mal annaehernd weiss, wonach man
suchen muss :-(
Danke schonmal :-)

Tschuess Joern
http://www.mcb-webdesign.de
http://www.motorrad-center-bundesallee.de
http://www.flash4beginner.de

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe




Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive