php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.09.2007, 12:30  
Neuer Benutzer
 
Registriert seit: 02.09.2007
Beiträge: 23
miwo
Standard problem mit gleiche datenbank inhalte auslesen

hi ich habe ein problem mit dem auslesen gleicher Daten aus einer tabelle.

Ich habe folgenden code


PHP-Code:
<?php
  error_reporting
(E_ALL);
  
//Verbindung herstellen 
 
include("db/db.php"); 
 include(
"top.php"); 
 

 
 
 
$result mysql_query("SELECT * FROM kunden WHERE 
kategorie = 'Autos und Motorraeder'"
) OR die(mysql_error()); 
  while (
$daten mysql_fetch_array($result))  {
  
  
?>
  
  <table width="480" border="0" cellpadding="0" cellspacing="2" bgcolor="#FFFFFF">
                  <tr>
                    <td bgcolor="#FFFFFF"><table width="100%"  border="0" cellspacing="0" cellpadding="0">

                      <tr>
                        <td width="100">[url="<?php echo $daten["]" target="_blank">[img]/_images/gewinnspiele/3150.jpg[/img]">[/url]</td>
                        <td><table width="
100%"  border="0" cellspacing="3" cellpadding="0">
                          <tr>
                            <td><table border="
0" align="right" cellpadding="0" cellspacing="0">
                              <tr align="
right">
                                
                              </tr>
                            </table>                              
                              [url="
<?php echo $daten["]" class="header" target="_blank">[b]<?php echo $daten["titel"?>[/b][/url]


                              <?php echo $daten["beschreibung"?> ([url="sites/goto.php?id=<?php echo $daten["]" class="footer" target="_blank">zum Gewinnspiel[/url])</td>
                          </
tr>
                        </
table></td>
                      </
tr>
                    </
table>
                      <
table width="100%" height="15"  border="0" cellpadding="0" cellspacing="0" background="/_images/content_gewinnspiel_balken.jpg">
                         <
tr>

                          <
td width="100" align="center" class="header">[b]<?php echo $daten["gesamtwert"?> Euro[/b]</td>
                          <td>[b]Gewinne:[/b]<?php echo $daten["anzahl"?>  | [b]Wert:[/b] <?php echo $daten["gesamtwert"?> Euro | [b]Ende:[/b] <?php echo $daten["ende"?></td>
                          <td width="55" align="right" background="/_images/content_gewinnspiel_mehr.jpg" class="mehr">[url="?site=details&id=<?php echo $daten["]" class="mehr">Detail[/url] &gt; </td>

                        </
tr>
                      </
table></td>
                  </
tr>
                </
table>

                  <
table width="475" border="0" cellspacing="0" cellpadding="0">
                    <
tr>
                      <
td>[img]/_images/pixel.gif[/img]</td>
                    </
tr>

                    <
tr>
                      <
td background="/_images/trennlinie_waagerecht.gif">[img]/_images/pixel.gif[/img]</td>
                    </
tr>
                    <
tr>
                      <
td>[img]/_images/pixel.gif[/img]</td>
                    </
tr>
                  </
table
                  
<?
php                  
  
}
  
  include(
"bottom.php"); 
?>

Es sollen alle Datenbankinhalte wo die Kategorie "Autos und Motorraeder" ist angezeigt werden.

Aber irgendwie funzt das nicht


kann es sein das der fehler im folgenden Abschnitt ist,

PHP-Code:
$result mysql_query("SELECT * FROM kunden WHERE 
kategorie = 'Autos und Motorraeder'"
) OR die(mysql_error()); 
  while (
$daten mysql_fetch_array($result))  { 

denn wenn ich jetzt zb nur "Autos" hinschreibe und ind der Tabelle den Inhalt der Datensätze auch in "Autos" ändere, dann zeigt er mir ein ergebnis an, kann es sein das die leerzeichen probleme machen.

Wie kann man das umgehen, denn die Daten werden ja wie oben in dem Code (Autos und Motorraeder) in der Datenbank gespeichert.

Hat jemand einen kleinen Tipp für mich
miwo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.09.2007, 12:58  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Aber irgendwie funzt das nicht
was kommt denn bei raus? gar nichts?

du solltest mal dein datenbanklayout überdenken, vielleicht die kategorien in eine extra tabelle schreiben und den datensätzen nur die kategorie-id zuordnen...

versuch es mal mit WHERE kategorie LIKE 'Autos und Motorraeder'
cycap ist offline  
Alt 17.09.2007, 14:19  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was heißt Fehler, wenn es in deiner Datenbank keine Datensätze mit kategorie = "Autos und Motorraeder" gibt wird auch nichts gefunden und ausgegeben.
Zergling-new ist offline  
Alt 17.09.2007, 14:35  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Was heißt Fehler, wenn es in deiner Datenbank keine Datensätze mit kategorie = "Autos und Motorraeder" gibt wird auch nichts gefunden und ausgegeben.
Ich bin jetzt mal davon ausgegangen das es solche Datensätze gibt, weil er

Zitat:
denn wenn ich jetzt zb nur "Autos" hinschreibe und ind der Tabelle den Inhalt der Datensätze auch in "Autos" ändere
geschrieben hat
cycap 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
Variablen in Datenbank speichern und auslesen freehawk PHP-Fortgeschrittene 4 16.03.2008 17:22
aus Datenbank (mySQL) mehrere Inhalte rausholen Soese PHP Tipps 2008 6 18.12.2007 22:42
Inhalte in Datenbank speichern Maxi Datenbanken 31 14.09.2007 18:56
Inhalte in einer Datenbank speichern Maxi Datenbanken 5 02.09.2007 21:37
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
[Erledigt] Datenbank auslesen mit register_globals off PHP Tipps 2007 14 03.01.2007 17:12
zusammenhängende Nummern aus Datenbank auslesen PHP Tipps 2006 11 08.03.2006 11:18
Problem bein sortieren aus einer Datenbank FireFIghter PHP Tipps 2006 8 21.02.2006 20:58
Daten aus einer mySQL Datenbank auslesen GSJLink PHP Tipps 2005-2 6 25.07.2005 16:38
[Erledigt] Auslesen und Aktualisieren von einer MYSQL Datenbank PHP Tipps 2005-2 3 05.07.2005 14:39
Mail Adresse aus einer Datenbank auslesen? Stemmi Datenbanken 6 23.04.2005 23:24
auslesen aus datenbank und sortieren! PHP Tipps 2004-2 15 04.12.2004 15:56
[Erledigt] Nur bestimmte Daten auslesen und in Datenbank schreiben PHP Tipps 2004 2 26.09.2004 14:33
[Erledigt] meta refresh beim auslesen aus einer Datenbank umgehen Datenbanken 1 14.09.2004 20:10
Problem beim Füllen von Formularfeldern aus Datenbank PHP Tipps 2004 3 25.06.2004 13:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank auslesen problem include, daten aus db mysql auslesen mit leerzeichen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:06 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.