|
|
|
|
|
|
|||||||
| Datenbanken SQL und Co |
|
|
|
LinkBack | Themen-Optionen | Thema bewerten |
|
|
#1 (permalink) |
|
Gast
Beiträge: n/a
|
hallo
ich hab ein script, mit welchem ich daten aus einer mysql db auslese. ich möchte das nun so ändern, das nur die ersten 10 daten der reihe nach ausgegeben werden, danach nur noch jeder 5. datensatz. ich hab jetzt z.b. folgenden code: $query_auflagen = mysql_query("select auflage FROM briefpapier_preis group by auflage order by auflage"); while(list($auflage) = mysql_fetch_row($query_auflagen)) weil ich viele daten in der db habe möchte ich nicht einfach die ganzen datensätze auslesen. kann mir jemand ein konkretes code-beispiel nennen? wäre sehr dankbar. |
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#3 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 18.09.2003
Beiträge: 13.599
![]() |
Jou ..
Code:
SELECT spalte FROM tabelle WHERE id < 11 OR MOD(id,5) = 0 edit: Du solltest dann noch ein ORDER BY Deiner Wahl einbinden.
__________________
www.schaengelland.de - immer auf dem neuesten Stand! |
|
|
|
|
|
#4 (permalink) |
|
Gast
Beiträge: n/a
|
danke, aber das zeigt keine wirkung. es werden nach wie vor alle daten ausgelesen.
hier nochmal mein gesammter code. Code:
<?
$query_spalten = mysql_query("select id,bez FROM briefpapier_produkt ORDER BY pos");
while(list($produkt_id,$produkt_bez) = mysql_fetch_row($query_spalten))
{
?>
<td width="115" align="center" height="23" bgcolor="#A6B6EE"><? echo $produkt_bez ?></td>
<?
}
?>
</tr>
<?
$query_auflagen = mysql_query("select id,auflage FROM briefpapier_preis WHERE id < 11 or mod(id,5)=0 order by auflage");
while(list($id,$auflage) = mysql_fetch_row($query_auflagen))
{
?>
<tr>
<td align="center" height="23" bgcolor="#A6B6EE"><? echo $auflage; ?></td>
<?
mysql_data_seek($query_spalten, 0);
while(list($produkt_id,$produkt_bez) = mysql_fetch_row($query_spalten))
{
$query_preis = mysql_query("select id,preis FROM briefpapier_preis where auflage = $auflage and produkt_id = $produkt_id ");
if(list($preis_id,$preis) = mysql_fetch_row($query_preis))
{
?>
<td width="115" height="23" align="center" bgcolor="#A6B6EE"></td>
<?}
else
{?>
<td width="115" align="center" height="23" bgcolor="#A6B6EE">----</td>
<?}
}
?>
</tr>
<?
}
?>
|
|
|
|
#5 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 18.09.2003
Beiträge: 13.599
![]() |
Beispiel:
Code:
SELECT * FROM klaile_com_referers WHERE id <11 OR MOD( id, 5 ) =0 LIMIT 0 , 30 Code:
SQL-Abfrageergebnis Host: ... Datenbank: ... Erstellungszeit: 28. Februar 2005 um 11:05 Erstellt von: ... SQL-Befehl: SELECT id FROM klaile_com_referers WHERE id < 11 OR MOD(id,5) = 0 LIMIT 0, 30; Zeilen: 21 id 1 2 3 4 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110
__________________
www.schaengelland.de - immer auf dem neuesten Stand! |
|
|
|
|
|
#7 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 18.09.2003
Beiträge: 13.599
![]() |
mysql_error() und den SQL-Query bitte. Danke.
__________________
www.schaengelland.de - immer auf dem neuesten Stand! |
|
|
|
|
|
#8 (permalink) |
|
Gast
Beiträge: n/a
|
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
$query_auflagen = mysql_query("select id,auflage FROM briefpapier_preis WHERE id <11 OR MOD( id, 5 ) =0 LIMIT 0, 30 order by pos"); while(list($id,$auflage) = mysql_fetch_row($query_auflagen)) { |
|
|
|
#9 (permalink) | |
|
Erfahrener Benutzer
Registriert seit: 18.09.2003
Beiträge: 13.599
![]() |
Zitat:
Ich möchte die Ausgabe von mysql_error() und ich möchte eine Ausgabe des SQL-Strings ..
__________________
www.schaengelland.de - immer auf dem neuesten Stand! |
|
|
|
|
|
|
#10 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 03.09.2004
Beiträge: 11.352
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
bin mir nicht ganz sicher, aber kann es ein problem mit der reinhfolge sein?
erst ORDER BY und dann LIMIT ?
__________________
robo47.net - Blog, Codeschnipsel und mehr | |
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Daten aus einer Tabelle mit Form Select weiter geben | ch4in | PHP Tipps 2008 | 12 | 06.06.2008 21:42 |
| Tabelle in Textfelder auslesen, ändern und wieder schreiben | thron | PHP Tipps 2008 | 10 | 22.02.2008 13:12 |
| Daten aus mehreren Tabellen holen | Datenbanken | 0 | 19.09.2005 17:14 | |
| [Erledigt] Daten auslesen und ändern | Datenbanken | 2 | 17.09.2005 19:28 | |
| Daten eintragen und auslesen | Rettungsdackel | Datenbanken | 0 | 14.09.2005 16:29 |
| Daten aus einer Datenbank auslesen | Datenbanken | 2 | 04.09.2005 19:13 | |
| Daten aus Datenbank auslesen und in PHP-Seite anzeigen | PHP Tipps 2005-2 | 1 | 28.08.2005 20:16 | |
| Daten aus Pw-Geschütztem bereich auslesen | PHP-Fortgeschrittene | 2 | 26.08.2005 15:27 | |
| Daten aus Tabelle auslesen | Datenbanken | 3 | 01.06.2005 13:49 | |
| [Erledigt] Generierte Daten von anderem Host auslesen | PHP Tipps 2005 | 2 | 15.05.2005 20:54 | |
| Daten aus DB auslesen | Datenbanken | 2 | 04.01.2005 23:33 | |
| Auslesen von Daten aus einer mysql Datenbank + Editieren | vampsoftchef | PHP Tipps 2004-2 | 5 | 15.11.2004 08:31 |
| Mehrere Daten in Tabelle ein/auslesen | PHP Tipps 2004 | 2 | 03.09.2004 09:03 | |
| Daten aus Datenbank auslesen | Datenbanken | 2 | 01.09.2004 01:58 | |
| Werte eines Arrays aus Tabelle auslesen ? | PHP-Fortgeschrittene | 12 | 08.06.2004 19:57 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.