01. oktober 2001 - 17:50Der er
11 kommentarer og 2 løsninger
Banner størrelse som variabel
Jeg kunne godt tænke mig at størrelsen på banneret også variede udtrækket fra MySQL databasen, eks. \"268x60\". Kan man sætte en \"AND\" sætning ind et sted? Min udtræks-kode er neden for (tager i forvejen et tilfældigt banner fra databasen): $foresp = mysql_query(\"SELECT nr,navn,img_url,url,hits,kliks,rand() as rand_col FROM banner ORDER BY rand_col LIMIT 1\");
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
du kunne også lave en $xxxx=array() indeholdene størrelserne og så vælge en tilfældig med array_rand($xxxx)
Synes godt om
Slettet bruger
01. oktober 2001 - 18:40#6
Det skal ikke være en tilfældig størrelse den skal trække ud - det skal være en bestemt: Fra databasen \"size\" hvor der bl.a. er \"268x60\" og \"120x40\" ... Så skal man kunne skrive hvilken det skal være.
$foresp = mysql_query(\"SELECT nr,navn,img_url,url,hits,kliks,rand() as rand_col FROM banner WHERE size=\'\" + $size + \"\' ORDER BY rand_col LIMIT 1\");
size=\'\"%$size%\"\' ORDER BY er det ikke sådan med %
Synes godt om
Slettet bruger
01. oktober 2001 - 19:47#10
Kan jeg ikke bare sige sådan: $foresp = mysql_query(\"SELECT nr,navn,img_url,url,hits,kliks,rand() as rand_col FROM banner WHERE size=168x120 ORDER BY rand_col LIMIT 1\");
???
Synes godt om
Slettet bruger
01. oktober 2001 - 19:55#11
$foresp = mysql_query(\"SELECT nr,navn,img_url,url,hits,kliks,rand() as rand_col FROM banner WHERE size=\'168x120\' ORDER BY rand_col LIMIT 1\");
Hvis du ikek har brug for at det kan være forskellige størrelse samme sted i dit script, behøver du ikke at bruge en variabel til det - i så fald kan du gøre som du selv skriver, men dog med \' udenom, da der er tale om en streng:
$foresp = mysql_query(\"SELECT nr,navn,img_url,url,hits,kliks,rand() as rand_col FROM banner WHERE size=\'168x120\' ORDER BY rand_col LIMIT 1\");
mortenfn: % bruges i forbindelse med \"WHERE felt LIKE\", og svarer i den slags tilfælde til det velkendte *-wildcard. Dette er dog ikke relevant da der skal søges specifikt på strengen.
(sammenlign: SELECT * FROM personer WHERE efternavn LIKE \'%jensen\'; med SELECT * FROM personer WHERE efternavn = \'jensen\';
Den første kan returnere både folk med navnet \"Peter Jensen\" og \"Hans Peter Jensen\", så fremt \"Peter Jensen\" i det andet navn er gemt som efternavn, men det andet eksempel kun vil fange \"Peter Jensen\".
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.