PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ID doppelt eintragen ?



Santa
07-04-2007, 11:51
Hallo alle zusammen,

habe eine kleine Frage:

Und zwar habe ich eine Clan page, da gibt es das picture of the moment.

das habe ich so:

<?php

$sql = "SELECT * FROM ".PREFIX."gallery_pictures WHERE random = '1' ";
$result = mysql_query($sql);
while($arr = mysql_fetch_array($result, MYSQL_ASSOC)) {

$picID[] = $arr[picID];

}

$zahl = count($picID)-1;

$zufall = rand(0,$zahl);


?>
<a href="index.php?site=gallery&picID=<?php echo"$picID[$zufall]"; ?>"><img border="0" src=images/gallery/thumb/<?php echo"$picID[$zufall]"; ?>.jpg></a>


und das geht auch nur wenn ich jetzt auf die gallery klicke und meine picID dann in der Adresse steht passiert folgendes: Also schaut mal selbst:

http://www.heidelberger-clan.de/webspell/index.php?site=gallery&picID=1

So das liegt wohl daran das die ID dann oben ausgegeben wird weil auf den anderen Seiten geht es.

Nun meine Frage kann man die ID das ist auto_increment nochmals in eine andere Spalte gleich mit eintragen ?

Dann könnte ich die 2te ID dafür benutzen.

Oder hat jemand eine andere Lösung ?

THX Gruss Santa

elrond
16-04-2007, 09:56
mir ist leider nicht klar, wie sich die seite denn richtigerweise verhalten soll... :confused:

mwanaheri
16-04-2007, 13:52
mir ist leider nicht klar, wie sich die seite denn richtigerweise verhalten soll... :confused:

Das frage ich mich auch.

Turbohummel
16-04-2007, 18:52
MIr auch nicht.
Direkt in einer Abfrage geht das nicht.
Aber mit last_insert() kannst du die zuletzt über die aktuelle DB-Connection vergebene AI-Werte abfragen. Und dann halt ein Update drauf.