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)
Frage, ich will was mit nem Array machen, nur ich weiß nicht wie ich das am besten... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Frage, ich will was mit nem Array machen, nur ich weiß nicht wie ich das am besten...


 
Benny-one
11-09-2002, 15:08 
 
Also,
ich will aus der MySQL so lesen
$arrayname[2][id];
also die 2 heißt ich will die Zweite Zeile lesen und id ist ich will aus der zweiten zeile die id, doch wie mache ich das? ich bekomms einfach net hin, habt ihr ne idee????
Danke

 
Kropff
11-09-2002, 15:18 
 
soweit ich das in erinnerung habe gibt es sowas wie zeilen in mysql nicht, dafür hast du ja die ids mit PRIMARY KEY (id). das ist der einzige wert, anhand dessen du datensätze genau identifizieren kannst! daher wird das mit der zweiten zeile einfach nicht klappen.
hoffe ich habe dich richtig verstanden
peter

 
Benny-one
11-09-2002, 15:24 
 
jo das weis ich das hab ich auch zur zeit, aber ids sind nicht nach 1 2 3 4, sie können auch 1 7 8 11 19 sein, das ist das Problem.

 
Kropff
11-09-2002, 15:44 
 
probier mal folgendes:
$array = array ("1","1","id");
$query = "SELECT ".$array[2]." FROM tabelle LIMIT ".$array[0].",".$array[1];
bißchen krank, das ergebnis ist
SELECT id FROM tabelle LIMIT 1,1
erster wert bei LIMIT bedeutet "zeile" 1 (erste Zeile wäre 0)
zweiter wert einen datensatz
vielleicht hilfts
gruss
peter

 
Benny-one
11-09-2002, 15:49 
 
und weiter?

$zaehl20 = mysql_num_rows($sel20);
$query = "SELECT id FROM ".$tab."banner LIMIT ".1",".$zaehl20;
so also????
und dann
mache ich
$ausgabe = mysql_fetch_array($query);
und dann?
angenommen ich will nur auf zeile 4 zu greifen?

 
Campus
11-09-2002, 17:41 
 
$query="select * from tabelle";
$resource=mysql_query($query,$link);
$daten=array();
while($arr=mysql_fetch_array($resource)) {
$daten[]=$arr;
}
$zeile=10;
$spalte="user";
echo $daten[$zeile][$spalte];


oder die tabelle sehr gross ist empfehle ich das mti result zu machen


$query="select * from tabelle";
$resource=mysql_query($query,$link);
$daten=array();
$zeile=10;
$spalte="user";
$daten=mysql_result($resource,$zeile);
echo $daten[$spalte];


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:49 Uhr.