Usermenu


Login dauerhaft merken
Registrierung
Passwort vergessen
Contact
Optimized for
Unsere 6 Top Level Domains
clansphere.de
clansphere.net
clansphere.org
clansphere.eu
csphere.de
csphere.eu
Latest Posts
Keine neuen Beiträge
Advert
Forum - Thema
Nächstes Thema ->
Forum -> Hilfe -> PHP -> Frage zu php/sql ausleseung

Antworten: 8
< [1] >
aschti


Going for pro





Beiträge: 445
# Thema - 09.03.2010 um 14:41 Uhr
hi - ich bin n bißl am üben und tüftel,
aber in einen script hält mich jetzt schon 1,5tage ein fehler auf und ich weiss nicht wieso. ist bestimmt wieder nur ne kleinigkeit aber ich finde sie nicht. ich will nut eine sql auslesung an eine variable weitegeben allerdings gibt er mir nur eine aus obwohl es 10 sind über echo oder print gehts :-( aber das hilft mir nicht ^^

hate jemand einen tipp ?


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
1. / 2. / ... <?php
 
   $mysql 
mysql_connect("$mysql_host""$mysql_user""$mysql_pw");

   
$res mysql_db_query("$mysql_db","SELECT * FROM $db_settings");
   
   
$num mysql_num_rows($res);
   echo 
"<u>$num Datensätze gefunden</u><br><br>";

   for (
$i=0$i<$num$i++)
   {
      
$id mysql_result($res$i"settings_id");
      
$name mysql_result($res$i"settings_name");
      
$value mysql_result($res$i"settings_value");
 
    
    
/*funktioniert*/ //echo "$id - $name - $value <br>";

    /*nur ein satz wird angezeigt 9stk fehlen*/  
$tpl_head "$id - $name - $value <br>";
   }


   
mysql_close($mysql);

?>
Offline
Fr33z3m4n ClanSphere Team


VIP - Poster




Herkunft: Hamm
Beiträge: 10502
# Antwort: 1 - 09.03.2010 um 15:19 Uhr
1.
1. / 2. / ...  $tpl_head "$id - $name - $value <br>";

ändern in
1.
1. / 2. / ...  $tpl_head[] = "$id - $name - $value <br>";

1.
1. / 2. / ...   mysql_close($mysql);

danach kannst du per
1.
1. / 2. / ...  print_R($tpl_head);

dein Array ausgeben, in welches die Settings vorhanden sind.

Grund wieso es die ganze zeit nicht klappt:
Bei jedem Durchlauf, überschreibst du die Variable $tpl_head mit den aktuellen Daten.
Mit $tbl_head[] erzwingst du ein Array, welches automatisches ein neues Index (+1) erhält.


------------------
mfg
Fr33z3m4n

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.
visit "Trackmania Friends"

ClanSphere ESL Fan Community - Join Now



Offline
|
aschti


Going for pro





Beiträge: 445
# Antwort: 2 - 09.03.2010 um 16:17 Uhr
ok danke fr33zm4n, damit hats hingehaun hab noch was angepasst ist find ich zum späteren einbinden einafcher.

1.
2.
3.
1. / 2. / ...      $output[] = "$id - $name - $value";
    
$tpl_head print_r($outputtrue);

hast noch n tippt wie ich in der ausgabe die aufzählung wegbekomm;

Array ( [0] =>


Zuletzt editiert von aschti am 09.03.2010 um 16:18 Uhr (1x Editiert)
Offline
|
Fr33z3m4n ClanSphere Team


VIP - Poster




Herkunft: Hamm
Beiträge: 10502
# Antwort: 3 - 09.03.2010 um 16:49 Uhr
hast noch n tippt wie ich in der ausgabe die aufzählung wegbekomm;

Array ( [0] =>

?? Das ist dein eindeutiger Index, ohne diesen gibs keine Auflistung.


------------------
mfg
Fr33z3m4n

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.
visit "Trackmania Friends"

ClanSphere ESL Fan Community - Join Now



Offline
|
aschti


Going for pro





Beiträge: 445
# Antwort: 4 - 09.03.2010 um 16:56 Uhr
hm fiese sache - dann muss ich mir eine andere alternative überlegen für die ausgabe


Offline
|
duRiel ClanSphere Team


VIP - Poster




Herkunft: Köln
Beiträge: 7554
# Antwort: 5 - 09.03.2010 um 17:12 Uhr
oben einfach ohne das print_r:

1.
1. / 2. / ...  $tpl_head[] = "$id - $name - $value <br>";

und unten dann:
1.
1. / 2. / ...  foreach($tpl_head AS $head) echo $head;


------------------
Mein Blog

Inaktiv
|
aschti


Going for pro





Beiträge: 445
# Antwort: 6 - 09.03.2010 um 17:25 Uhr
hm auch eine variante duriel jedoch zeigt er dann nru wieder einen datensatz an


Offline
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: localhost
Beiträge: 1943
# Antwort: 7 - 09.03.2010 um 20:22 Uhr
Alternative:
1.
1. / 2. / ...   $tpl_head[] = "$id - $name - $value <br>";


Dann nach der {:
(da muss auch duRiels-Code hin)
1.
2.
3.
4.
1. / 2. / ...  $cnt count($tpl_head);
for(
$run 0$cnt $run$run++){
echo 
$tpl_head[$run];
}


lg


------------------
Wenn du glaubst, etwas zu sein, hast du aufgehört etwas zu werden!


Offline
|
duRiel ClanSphere Team


VIP - Poster




Herkunft: Köln
Beiträge: 7554
# Antwort: 8 - 09.03.2010 um 21:06 Uhr
09.03.2010 um 20:22 Uhr - Tom08:
Alternative:
1.
1. / 2. / ...   $tpl_head[] = "$id - $name - $value <br>";


Dann nach der {:
(da muss auch duRiels-Code hin)
1.
2.
3.
4.
1. / 2. / ...  $cnt count($tpl_head);
for(
$run 0$cnt $run$run++){
echo 
$tpl_head[$run];
}


lg


ist inhaltlich das gleiche...


------------------
Mein Blog

Inaktiv
|
Antworten: 8
< [1] >


Sie müssen sich registrieren, um zu antworten.