php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.12.2008, 19:06  
Benutzer
 
Registriert seit: 05.07.2008
Beiträge: 38
Softyx befindet sich auf einem aufstrebenden Ast
Softyx eine Nachricht über ICQ schicken
Standard Schleifen - Zufallswerte bis einmalig in Tabelle

Hallo,

es geht um folgendes Problem. Ich will eine Schleife erstellen, die jeweils 3 Werte (zufällig) generiert, diese dann in einer mysql datenbank prüft ob ein ergebnis zurückgeliefert wird (mysql_num_rows).

Wenn eines zurückgeliefert wird soll die schleife nochmal ausgeführt werden.

while geht ja nich, da die variablen erst innerhalb der schleife definiert werden.

Habe mal was von do{}while() gehört? Kann mir dass vllt weiterhelfen?

Dankeschön
Softyx

P.S.: Warscheinlich ist es wieder was einfaches woran ich ned denk

Geändert von Softyx (28.12.2008 um 19:12 Uhr).
Softyx ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.12.2008, 19:09  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Konkretisiere den Titel und schau im Manual mal nach.
PTC ist offline  
Alt 28.12.2008, 19:17  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Das Problem bei solchen Schleifen ist immer, dass sie potentiell endlos laufen können. Sie sind nicht-deterministisch.

Was willst Du denn erreichen?
David ist offline  
Alt 28.12.2008, 19:40  
Benutzer
 
Registriert seit: 05.07.2008
Beiträge: 38
Softyx befindet sich auf einem aufstrebenden Ast
Softyx eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von David Beitrag anzeigen
Das Problem bei solchen Schleifen ist immer, dass sie potentiell endlos laufen können. Sie sind nicht-deterministisch.

Was willst Du denn erreichen?
hmm, da haste nich ganz unrecht (auch wenn des durch n if statement begrenzt wird (zumindest bei mir (die schleife wird/soll garnicht erst ausgeführt wenn ein bestimmter wert an einträgen erreicht ist))).

Erreichen will ich einzig und allein, dass 3 zufällig generierte zahlen zusammen einzigartig in der tabelle sind.

Grüße
Softyx

edit: wg/ do-while-schleifen, dass dürfte ja aber theoretisch mit diesem funktionieren? Die werte werden generiert und dann erst überprüft, anstatt mit der while-schleife andersherum. also:
PHP-Code:
do {
 
$a rand(0,100);
 
$b rand(0,100);
 
$c rand(0,100);
} while (
mysql_num_rows(mysql_query("SELECT * FROM blabla WHERE a='$a' AND b='$b' AND c='$c'"))) 

Geändert von Softyx (28.12.2008 um 19:44 Uhr).
Softyx 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
zwei while schleifen mit unterschiedlichen mysql tabellen mygov PHP Tipps 2009 12 01.01.2009 14:32
[Erledigt] $_POST auslesen durch schleifen Blessed PHP Tipps 2008 11 25.11.2008 18:58
[Erledigt] If in einer While schleifen RedDragon PHP Tipps 2008 16 20.07.2008 20:02
Problem mit Schleifen danysahne333 PHP Tipps 2006 2 11.09.2006 11:17
Schleifen buffern Simon9990 PHP Tipps 2006 6 03.04.2006 18:56
schleifen PHP Tipps 2005-2 20 29.08.2005 11:42
schleifen in einer tabelle PHP Tipps 2005-2 9 24.06.2005 15:36
Schleifen werden ignoriert PHP Tipps 2005-2 12 21.06.2005 20:03
2 verschachtelte while Schleifen. Großes Performanceproblem Datenbanken 3 30.05.2005 12:52
problem mit schleifen PHP Tipps 2005 11 23.04.2005 14:59
While Schleifen PHP Tipps 2005 9 22.04.2005 13:04
schleifen problem nautiluS PHP Tipps 2004-2 6 22.12.2004 13:23
while schleifen ($dsatz=mysql_fetch_assoc($abfrage1) stefan-miti PHP Tipps 2004 5 23.09.2004 20:46
variablen verküpfen bei schleifen nautiluS PHP Tipps 2004 12 16.08.2004 14:05
Templatesystem: Wie realisiere ich Schleifen? TheSkaterFriend PHP Tipps 2004 2 14.08.2004 15:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php einmaliger wert, mysql per zufall einen von 2 werten eintragen, mysql mehrere zufallswerte, einmalige zufallswerte

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