SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.08.2003, 16:14:02
rallesalle rallesalle ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Hamburg
Beiträge: 41
Anzahl Produkte Auslesen

Ich hab mal wieder ein kleines Problem.
Ich benötige die Anzahl meiner Produkte in einer Datenbank

Das funktioniert leider nicht

$Server=@mysql_connect("+++", "+++", "++++")
or die("keine Verbindung zur Datenbank");
$abfrage= "SELECT * from produkt WHERE rubrik='$rubrik' AND unterrubrik='$unterrubrik'";
$ergebnis=mysql_db_query("+++" , $abfrage, $Server);
$menge=mysql_num_rows($ergebnis);
echo '$ergebnis'; ?>


Der Grund hier liegt darin, das ich auf der ersten Seite eine Rubrik auswahl habe, die ich ebenfalls in einer Datenbank habe.

Wenn ich also eine Rubrik Auto habe, kann ich diesen ja per URL-Parameter weiterleiten. Die Unterrubrik steht ebenfalls in der Datenbank, wird daber nicht über ein URL Parameter angesprochen.

Ich lese die Unterrubrik über die Rubrik aus also

SELECT unterrubrik from tabelle where rubrik='$rubrik'; usw.

Das funktioniert dank Euer Hilfe wunderbar.

Jetzt steht also dort meine Unterrubrik die ebenfalls aus der Datenbank kommt und ich möchte jetzt gern anzeigen lassen wie viele Produkte vorhanden sind.

Wie gesagt! Eine eindeutige Abfrage funktioniert nicht wie zum Beispiel Rubrik= Auto und unterrubrik=BMW da alle Daten aus der Datenbank kommen und je nach Rubrik sich die Unterrubriken ändern.

Vieleicht habt Ihr ja eine Lösung wäre nett.
Mit Zitat antworten
  #2  
Alt 29.08.2003, 16:19:35
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
SELECT COUNT(*) from 'bla' WHERE x='bla'

Das zählt dir gleich die Anzahl Produkte.
Mit Zitat antworten
  #3  
Alt 29.08.2003, 16:35:37
Bigdaddy Bigdaddy ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Weesen
Beiträge: 101
Bigdaddy eine Nachricht über ICQ schicken
oder mysql_num_rows($qurey);

MfG
Bigdaddy
__________________
not just another php-junky
Mit Zitat antworten
  #4  
Alt 29.08.2003, 17:01:48
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi rallesalle,

Dein Code sieht eigentlich ok aus, nur Du solltest dann halt auch die Menge ausgeben :-)

$Server=@mysql_connect("+++", "+++", "++++")
or die("keine Verbindung zur Datenbank");
$abfrage= "SELECT * from produkt WHERE rubrik='$rubrik' AND unterrubrik='$unterrubrik'";
$ergebnis=mysql_db_query("+++" , $abfrage, $Server);
$menge=mysql_num_rows($ergebnis);
echo '$ergebnis';//!!!

-> echo $menge; :-)
Mit Zitat antworten
  #5  
Alt 01.09.2003, 12:13:27
Benutzerbild von RDJ
RDJ RDJ ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: 49° 48' N 9° 56' O
Beiträge: 169
Ich würde aber trotzdem COUNT (FELD) empfehlen :o)
Mit Zitat antworten
  #6  
Alt 01.09.2003, 12:33:10
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
@RDJ Ja, wenn's wirklich nur auf die Anzahl ankommt, ist COUNT(*) um ein vielfaches schneller.
Wenn man aber eh mit $ergebnis weiterarbeiten will, ist's schon ok.
Mann müsste dann ja nochmal eine Query absenden...
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:46:36 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt