php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.03.2010, 14:14  
Kia
Gast
 
Beiträge: n/a
Standard Schleife um Daten aus Datenbank zu holen

Hallo,

PHP-Code:
  while($count == $anzahl)
  {
    
$sql="SELECT * FROM produkte WHERE id = '$count'";
    
$res=mysql_query($sql);
    
$row mysql_fetch_object($res);
    echo 
$row->produktname;
    echo 
$count,", ";
    
$count++;
  } 
Diesen Code wollte ich nutzen, um die Daten aus der Tabelle produkte zu holen.

Kann mir jemand sagen was daran falsch ist?
Ich bekomme keine Daten angezeigt aber auch keine Fehler.

Gruß,
Kia
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.03.2010, 14:17  
Erfahrener Benutzer
 
Benutzerbild von MaiKaY
 
Registriert seit: 17.09.2009
Beiträge: 633
PHP-Kenntnisse:
Anfänger
MaiKaY befindet sich auf einem aufstrebenden Ast
Standard

kommt eine Fehlermeldung?
Mach das auch mal in die Schleife
PHP-Code:
if(!$res){
 echo 
mysql_error();
 exit;

__________________
ACHTUNG!!! SIGNATUR!!!
PHP-Code:
var_dump($gehirn); exit; 
0 ??? WTF ? freutag.net
MaiKaY ist offline  
Alt 17.03.2010, 14:18  
Kia
Gast
 
Beiträge: n/a
Standard

Hallo,

kein Fehler!

PHP-Code:
$sql "SELECT COUNT(id) FROM produkte";
$res mysql_query($sql);
$anzahl mysql_fetch_row($res);
$count 1;

  while(
$count == $anzahl['0'])
  {
    
$sql="SELECT * FROM produkte WHERE id = '$count'";
    
$res=mysql_query($sql);
    
$row mysql_fetch_object($res);
    echo 
$row->produktname;
    echo 
$count,", ";
    
$count++;
  } 
PHP-Code:
  while($count == $anzahl['0']) 
muss

PHP-Code:
  while($count <= $anzahl['0']) 
sein.

Gruß,
Kia

Geändert von Kia (17.03.2010 um 14:22 Uhr).
 
Alt 17.03.2010, 14:24  
Benutzer
 
Registriert seit: 14.01.2010
Beiträge: 69
PHP-Kenntnisse:
Fortgeschritten
Lenki befindet sich auf einem aufstrebenden Ast
Standard

Naja, angenommen in in $anzahl[0] steht eine zwei, dann steht ja bei der Bedingung 1 == 2 - das wird nie wahr Außerdem benutzt man für das, was du da vorhast, eine anderes vorgehen. Schau dir mal ein paar Tutorials an, was mehr als einen Datensatz aus einer Datenbank holen angeht
Lenki ist offline  
Alt 17.03.2010, 15:36  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.166
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

@Kia:
Was passiert, wenn du 10 Produkte (meinentwegen sogar mit id von 1 - 10) hast und Nr. 4 und 6 werden beispielsweise gelöscht werden?

Der Ansatz ist falsch, wie Lenki schon bemerkt hat.
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist offline  
Alt 17.03.2010, 16:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Gruselcode. Eine Anfrage reicht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 17.03.2010, 22:56  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Eine Anfrage reicht.
QFT!

Keine Datenbankabfragen in Schleifen, das sind "teure" Operationen.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MyAQL Datenbank - Daten daraus in einer anderen Anwendung verwenden - geht das? Andre01 Datenbanken 4 10.02.2009 21:21
Aus Datenbank holen misterblue PHP Tipps 2009 1 15.01.2009 11:10
[Erledigt] pdf per php erzeugen, daten aus datenbank lesen andy23wl PHP Tipps 2008 12 13.08.2008 14:03
Daten aus Datenbank in Dateivorlage schreiben freakymiky PHP Tipps 2008 6 07.08.2008 16:22
Daten in Datenbank übergeben Bebre PHP Tipps 2008 2 11.02.2008 11:41
geladene daten aus einer schleife in die datenbank speichern Bonaparte PHP Tipps 2008 2 05.09.2007 22:26
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
Daten von Datenbank durch Klick in Feld holen Taktaky PHP Tipps 2008 23 22.08.2007 17:20
Daten aus Datenbank sinnvoll speichern PHP Tipps 2006 15 02.02.2006 19:54
Formular Daten in die Datenbank schreiben… sunset PHP Tipps 2005-2 3 26.08.2005 11:49
[Erledigt] Variable Links mit daten aus SQL Datenbank PHP Tipps 2005-2 8 05.08.2005 13:10
XML Daten in eine MySQL Datenbank Datenbanken 8 24.07.2005 16:03
Daten übertragen von datenbank zu datenbank PHP Tipps 2005-2 6 20.06.2005 13:19
Daten in Datenbank ändern PHP Tipps 2005 3 27.01.2005 14:40
[Erledigt] Daten in Datenbank einlesen Datenbanken 2 08.08.2004 13:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php daten aus db holen, http://www.php.de/php-einsteiger/65832-schleife-um-daten-aus-datenbank-zu-holen.html, datenbank schleife in php, php große menge von daten aus der db holen, daten aus datenbank holen ohne schleifen php, wert aus datenbank holen php, daten aus datenbank holen und innerhalb tabelle speichern php, werte von datenbank holen sql php, sql date´n aus andere datenbank holen, schleifen datenbank php, datenbank schleife, datenbanken schleife, for schleife mehre datenbank, php ricthig einsetzen datenbank, php daten von sql holen, daten aus datenbank ohne schleife, php daten aus der datenbank holen, sql datenbank schleifen, werte aus datenbank holen while schleiffe, html um php zu holen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum