php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.10.2005, 13:28  
Gast
 
Beiträge: n/a
Standard Gewinner ziehen per Zufall!

Hallo zusammen,

ich habe eine tabelle in mysql datenbank, die komponenten der tabelle sind:
nachname, vorname, email,code und code ist meine primärschlüssel

ich will jetzt sozusagen einen gewinner ziehen aus dieser tabelle und zwar mit einem random funktion dass es irgendjemand treffen kann aus der tabelle. und diese random funktion soll über alle codes in der tabelle laufen und einen aussuchen, ich habe damit versucht aber ich kam nicht klar, kann mir jemand helfen wie der php-code dazu aussiehen soll?

danke
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.10.2005, 13:32  
Gast
 
Beiträge: n/a
Standard Re: Gewinner ziehen per Zufall!

Zitat:
Zitat von hg
Hallo zusammen,

ich habe eine tabelle in mysql datenbank, die komponenten der tabelle sind:
nachname, vorname, email,code und code ist meine primärschlüssel

ich will jetzt sozusagen einen gewinner ziehen aus dieser tabelle und zwar mit einem random funktion dass es irgendjemand treffen kann aus der tabelle. und diese random funktion soll über alle codes in der tabelle laufen und einen aussuchen, ich habe damit versucht aber ich kam nicht klar, kann mir jemand helfen wie der php-code dazu aussiehen soll?

danke
und genau aus dem grund ist es totaler unsinn, `code` als primärschlüssel zu nehmen. schon mal was von einer autoincrementellen id gehört? wenn du deine Tabelle mit einer ID bestückst, dann benötigst du einfach eine zufallszahl aus dem bereich der ID und schon kannst du einfach ein Query absenden, und das wars.

oder hab ich dein Problem etwa net verstanden?!?
 
Alt 17.10.2005, 13:32  
Gast
 
Beiträge: n/a
Standard

ansatz ??

code??

stego87 :wink:

@Idefix83 währe ne idee, aber wenn du jetzt einen eintrag deletest, get es net mehr!
 
Alt 17.10.2005, 13:37  
Gast
 
Beiträge: n/a
Standard

du meinst, ich soll meine tabelle um eine ID feld erweitern und der soll als PrimaryKey dienen anstatt code? wenn ich es so verstanden habe kannst mir bitte dann sagen wie dieses autoincrementellen id funktioniert und wie ich es dann eine zufallszahl aus der bereich der id ziehen kann?

bin nämlich nicht so sehr vertraut noch mit php

danke
 
Alt 17.10.2005, 13:55  
Erfahrener Benutzer
 
Registriert seit: 09.03.2005
Beiträge: 219
webbi
Standard

rand() bei mysql ist dein Freund.

Erweitere deine Query einfach folgendermaßen:

Select XXXXX From YYYYYYY

zu:

Select XXXXX From YYYYYYY ORDER BY RAND() LIMIT 1

Du wirst als Ergebnis einen zufälligen Datensatz erhalten.
Siehe Doku
http://dev.mysql.com/doc/refman/4.0/...functions.html
webbi 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
Jeder 10. ist Gewinner dewoi PHP Tipps 2008 11 24.04.2008 13:27
Eingeschränkter Zufall mit allen Werten webazubi PHP-Fortgeschrittene 3 27.09.2007 20:16
PDFlib einen gestrichelten rahmen ziehen greenrover PHP-Fortgeschrittene 4 18.05.2006 18:14
SQL Datenbankabruf per Zufall Markus Biehl PHP Tipps 2007 2 24.11.2005 17:53
Zufall ?? PHP Tipps 2005-2 32 05.08.2005 09:24
Daten aus Datenbank per Zufall auslesen elena PHP Tipps 2005-2 2 06.07.2005 21:55
html Quelltext Leerzeichen per Zufall ersetzen PHP Tipps 2005-2 13 30.06.2005 21:08
Problem mit Query aus URL ziehen PHP Tipps 2005 4 21.05.2005 22:02
dummer zufall oder fehler im phpbb robo47 Off-Topic Diskussionen 4 04.03.2005 09:33
Datensätze nach Zufall sortieren Datenbanken 18 21.01.2005 16:39
suche befehl für eine zufall zahl!(entweder 1 oder 3 oder 5) PHP Tipps 2004-2 8 04.12.2004 01:16
bild zufall PHP Tipps 2004-2 5 26.11.2004 10:05
$_COOKIE aus instanziertem Objekt ziehen PHP Tipps 2004-2 1 10.11.2004 15:32
[Erledigt] JavaScript: Wurzeln ziehen? HTML, Usability und Barrierefreiheit 2 02.11.2004 20:34
zufall aus der datenbanl lesen. Eddaholzbein PHP Tipps 2004 2 29.06.2004 00:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gewinner ziehen, php gewinner ziehen, treffen zufall zitat, einen gewinner ziehen, zufallsausgabe php, gewinner zufällig ziehen alle sehen, datensatz zufall ziehen, darf ich den gewinner ziehen, nachname per zufall auswählen, zahlen zufall ziehen, php per zufallsgenerator einen gewinner wählen, per zufall ziehen, datnbank zufalls gewinner, php mysql gewinner ziehen, gewinner per zufallsgenerator

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