mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 06:28 Benutzername: Passwort: Auto-Login

Thema: [PHP]Problem mit Mysql Abfrage vom 15.02.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP]Problem mit Mysql Abfrage
Seite: Zurück  1, 2
Autor Nachricht
momai
Threadersteller

Dabei seit: 08.09.2003
Ort: Augsburg
Alter: 38
Geschlecht: Männlich
Verfasst So 15.02.2004 20:04
Titel

Antworten mit Zitat Zum Seitenanfang

ich weiß ich bin ganz schön nervig aber wie lese ich jetzt den datensatz bitte aus?


.momai
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst So 15.02.2004 20:05
Titel

Antworten mit Zitat Zum Seitenanfang

äh eben,das ist die sache, wo ich mir über die reihenfolge nicht mehr klar bin... okay, warte... Grins

//okay, hier, anhand einer meiner tabellen:
Code:
<table border=1>

<?

$connection=mysql_connect (localhost, root, );
mysql_select_db(optimus);

$sql_news = SELECT * FROM opt_news;
$result_news = mysql_query($sql_news);




for ($zahl=0; $zahl<mysql_num_rows($result_news); $zahl++) {
 
  if ($zahl % 2 ==0) {
      $color=red;
  }
  else {
       $color=green;
  }
  $testausgabe=mysql_fetch_array($result_news);
?>
   
  <tr><td bgcolor=<?echo $color;?>><?echo $testausgabe[id];?></td></tr>
<? 

}

?>
</table>


//edit:

wenn du jetzt anstatt $testausgabe=mysql_fetch_blah... $testausgabe[$zahl] verwendest, erhälst du ein dreidimensionales array, welches du hinterher eindeutig adressieren kannst.

die erste dimension (schlüssel $zahl) zeigt auf eine ZEILE der tabelle, die zweite (schlüssel "id") auf eine SPALTE der tabelle (in dem falle auf id), die dritte dimension enthält den wert der tabellenzelle. klar soweit? ich zeigs nochmal:

Code:
<table border=1>

<?

$connection=mysql_connect (localhost, root, );
mysql_select_db(optimus);

$sql_news = SELECT * FROM opt_news;
$result_news = mysql_query($sql_news);




for ($zahl=0; $zahl<mysql_num_rows($result_news); $zahl++) {
 
  if ($zahl % 2 ==0) {
      $color=red;
  }
  else {
       $color=green;
  }
  $testausgabe[$zahl]=mysql_fetch_array($result_news);
?>
   
  <tr><td bgcolor=<?echo $color;?>><?echo $testausgabe[$zahl][id];?></td></tr>
<? 

}

echo $testausgabe[3][id]; // spalte id aus der 3ten zeile auswählen und ausgeben....

?>


</table>


Zuletzt bearbeitet von am So 15.02.2004 20:16, insgesamt 2-mal bearbeitet
 
Anzeige
Anzeige
momai
Threadersteller

Dabei seit: 08.09.2003
Ort: Augsburg
Alter: 38
Geschlecht: Männlich
Verfasst So 15.02.2004 20:12
Titel

Antworten mit Zitat Zum Seitenanfang

...man danke du bist der Godfather of PHP


danke

.momai
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst So 15.02.2004 20:16
Titel

Antworten mit Zitat Zum Seitenanfang

neee, DAT wär schön *ha ha* dafür bin ich zu beschränkt, echt.. Lächel
 
 
Ähnliche Themen [PHP/MYSQL] Abfrage - Problem
(php-mysql) übergabe von formulardaten und abfrage m. mysql
[php+mysql] abfrage von x bis y
MySql abfrage
MySQL Abfrage
MySQL Abfrage: Terminkalender
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.