Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Wer könnte mir das mal coden ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Wer könnte mir das mal coden ?


 
Supadog
22-11-2002, 19:03 
 
Hallo

Also ich brauch jemanden der mir mal kurz (nur was kleines) coden könnte :D

Also es geht im prinzip nur um eine Schleife

es soll solange aus der Tabelle teile der wert für bla ausgelesen werden , bis bla = 0 ist , undzwar da wo name = Zufallszahl zwischen 1 und 900 ist :D

also so undgefähr :

$zufall = rand(1,900);
$result=mysql_query("SELECT bla from teile WHERE name=\"$zufall\"");

und wenn dan bla = 0 ist , dann soll ein Update geschehen (mysql_query("UPDATE blabla......)


Hat's jemand verstanden ? *g*

 
MoRtAlAn
22-11-2002, 19:11 
 
<?php
mt_srand((double)microtime()*1000000);
$zufall = mt_rand(1,900);
?>

ne if-abfrage und das evtl. update bekommste ja selber hin :D

P.S. für was benötigst du so eine Abfrage ?? bzw. wieviele Query willst du so kurz hintereinander auf die DB loslassen ??

Und da wundern sich manche leute, dass DBs von Massenhostern so ne miese Performance haben!

gruss

 
Supadog
22-11-2002, 19:37 
 
hm...woe solld a bitte ne if-abfrage hin ?

Ich dachte das geht mit einer while-schleife schneller ?!?


P.S.Das Script wird eher selten eingesetzt ;)

 
MoRtAlAn
22-11-2002, 20:26 
 
du mußt nen pointer setzen

$pointer = 1
while ($pointer != 0) {
//hier die sql-abfrage
if ($bla == 0) {
$pointer = 0; //dann beendet er
}
}

gruss

 
MoRtAlAn
22-11-2002, 20:28 
 
jetzt nimmst du noch ne do...while() schleife und sparst dir einen durchlauf ;)
http://www.php.net/manual/de/control-structures.do.while.php

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:04 Uhr.