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)
???ORDER BY [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
???ORDER BY


 
novara
11-01-2002, 12:40 
 
funzt nicht !!
Bei dieser Abfrage sollte er mir doch die Werte absteigenend anzeigen. Er zeigt aber alle durcheinander an. Kann es sein das die ORDER BY Abfrage nur einstellig lesen kann ? Die Ergebnisse sehen so aus:

4
3
2
2
2
2
11
1
1
1


ORDER BY anzahl DESC LIMIT 0,10

WARUM ????


[Editiert von novara am 11-01-2002 um 12:43]

 
Berni
11-01-2002, 13:04 
 
nein, welches Format (char oder int) hat deine Tabelle?

 
novara
11-01-2002, 13:06 
 
die Spalte hat CHAR 10

 
novara
11-01-2002, 13:10 
 
mit INT funktioniert es !! DANKE

aber noch ne Frage:

ich habe ne Tablle mit 15000 EMail ADressen. Jetzt möchte ich an 500 Mitglieder eine Email senden. Damit aber nicht immer die ersten 500 ne Mail bekommen, sollen per Zufall jedes mal 500 Email Adressen ermittelt werden.

Wenn ich jede Mail einzeln schicken wollte, würde ich es so machen:

<?
function zufall() {

require("db.php");

$result = mysql_query("SELECT count(*) FROM $mitglieder1");
$gesamt = mysql_result($result,0);
mt_srand((double)microtime()*1000000);
$zeile = mt_rand(0,$gesamt-1);

$result = mysql_query("SELECT memnum FROM $mitglieder1");
mysql_data_seek($result,$zeile);
$row = mysql_fetch_row($result);
$ausgabe .= $row[0]."\n";
$ausgabe = "$row[0]";
mysql_free_result($result);
return $ausgabe;
}

$member=zufall();

WHERE $member


Aber wie kann ich es machen das er alle 500 gleichzeitig auskliest und versendet ?

 
novara
11-01-2002, 14:09 
 
Bitte helft
******verzweifelt******

 
Sky
11-01-2002, 15:01 
 
ORDER BY RAND() LIMIT 500

- -

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