14. februar 2003 - 12:34Der er
22 kommentarer og 1 løsning
Tilfældig besked
Hej – nogle der har et PHP script der kan vise en tilfældigbesked hver gang det udføres – da jeg har mange beskeder ville det måske være smart hvis det blev lavet via et SQL udtræk (..?) Det skal bruges til at vise en tilfældig vits når man besøger siden.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg burde nok fotælle at jeg er lidt en spasser til php / sql så det kunne være fedt hvis der var noget mere eksempel kode, og hvorledes jeg skulle bygge tabeller op i sql
hmm, det jeg søger er nok mest en kilde kode til noget php som jeg kan lure lidt af på - kan godt se at jeg skal bruge den der: select rand() * from citattekster limit 1
men det hjælper bare ik når dumfrans her ik fatter hvordan jeg skal bruge det - for jeg går ik ud fra jeg bare kan oprette et php scrips der hedder vitser.php som indeholder "select rand() * from citattekster limit 1"
Desuden er jeg ikke helt sikker på hvordan tabellen skal se ud i mysql
$query = mysql_query(\"SELECT id, tekst, ((id*0)+rand()) AS RandomID FROM tabelnavn ORDER BY RandomID LIMIT 0, 1\"); if ($res = mysql_fetch_array($query)); echo $res[\"citat\"];
"CREATE TABLE citattekster ( id tinyint(3) NOT NULL auto_increment, tekst mediumtext NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;"
til ICQ og den sagde god for den nye tabel, så lavede jeg en php fil med:
"<?php $query = mysql_query(\"SELECT id, tekst, ((id*0)+rand()) AS RandomID FROM tabelnavn ORDER BY RandomID LIMIT 0, 1\"); if ($res = mysql_fetch_array($query)); echo $res[\"citat\"]; ?>"
hvor til min browser svare:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /var/www/html/sql/index.php on line 3
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /var/www/html/sql/index.php on line 5
"<?php $query = mysql_query("SELECT id, tekst, ((id*0)+rand()) AS RandomID FROM tabelnavn ORDER BY RandomID LIMIT 0, 1"); if ($res = mysql_fetch_array($query)); echo $res[\"citat\"]; ?>"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.