Avatar billede bennybangkarl Nybegynder
25. juli 2003 - 22:00 Der er 5 kommentarer

Samle flere strenge til én

Hej!

Ja, det lyder måske ikke så svært for dig - men det har voldt mig pænt mange problemer.
Jeg skal bruge et script, der finder alle tilfælde fra en database, og samler dem i én streng - så den kan få tildelt en max-længde.

Kunne se ud noget lignende dette:

$con = mysql_connect(localhost,username,pw);
mysql_select_db(database, $con);
$q = mysql_query("SELECT * FROM produkter WHERE pris = '999' ");
while($d = mysql_fetch_array($q){
$antal_produkter = mysql_num_rows($q);
??????
echo $alle_i_en_streng;
}

?????? betyder at jeg ikke kan komme på mere.
Scriptet skal altså finde ud af hvor mange tilfælde der var, det skal finde produkt-id og mikse det hele sammen i en streng, som jeg så giver en max-længde med substr()

Håber VIRKELIG der er nogen, der gider hjælpe mig med dette.

Mvh. Benjamin Skov Kaas-Hansen
Avatar billede sako Nybegynder
25. juli 2003 - 22:15 #1
ved ikke lige om det er det her du mener ?

<?
$con = mysql_connect(localhost,username,pw);
mysql_select_db(database, $con);
$q = mysql_query("SELECT * FROM maillingliste");
while($d = mysql_fetch_array($q)){
$str = $str.$d[produktid];
}
$vis = substr($str,0,10);
echo $vis;
?>
Avatar billede sako Nybegynder
25. juli 2003 - 22:18 #2
skal self lige rette $q = mysql_query("SELECT * FROM maillingliste");
til
$q = mysql_query("SELECT * FROM produkter WHERE pris = '999' ");
;o)
Avatar billede bennybangkarl Nybegynder
25. juli 2003 - 22:24 #3
Jeg kigger lige på det og vender tilbage :-)
Avatar billede repsac Nybegynder
26. juli 2003 - 01:31 #4
Pssst...

$var1 = $var1 . $hest;

kan skrives på følgende måde:

$var1 .= $hest;

"." (punktum) er "strengesammensætningsoperatoren", dvs. man kan noget i stil med:
echo "hej ". "med " . "dig";
... vis man skulle få lyst :)
Avatar billede repsac Nybegynder
26. juli 2003 - 01:32 #5
"... så den kan få tildelt en max-længde." -- lydder som om du måske kunne få brug for www.php.net/strlen ?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester