Kezdőoldal » Számítástechnika » Programozás » Mysql php lekérés, hogyan?

Mysql php lekérés, hogyan?

Figyelt kérdés

Az alábbi táblázatban ezek az adatok vannak:


id szemely_id kep_url

48350 3 arckep1.jpg

48351 3 arckep2.jpg


milyen lekérdezéssel tudom elérni hogy ez legyen a kimenet?


arckep1.jpg, arckep2.jpg



nekem csak az egyiket írja ki;

function getKep($id){

$images_sql = "SELECT file FROM album WHERE szemely_id = $id";

$images_result = mysql_query($images_sql) or die("Query error: " . mysql_error());

$images="";

while ($images_row = mysql_fetch_array($images_result, MYSQL_ASSOC)){


$images = "".$images_row[file].",";


}

return($images);

}


2018. márc. 1. 17:55
 1/3 A kérdező kommentje:
*file helyet kep_url bocsi*
2018. márc. 1. 17:56
 2/3 sharkxxx ***** válasza:
0%

function getKep($id){

    $images_sql = "SELECT kep_url FROM album WHERE szemely_id = $id";

    echo $images_sql."<br \>\n";

    $images_result = mysql_query($images_sql) or die("Query error: " . mysql_error());

    $images="";

    while ($images_row = mysql_fetch_array($images_result, MYSQL_ASSOC)){

        $images .= "".$images_row["kep_url"].","; // = helyett .=

    }

    mysql_free_result($images_result);

    return($images);

}

2018. márc. 1. 18:43
Hasznos számodra ez a válasz?
 3/3 sharkxxx ***** válasza:
0%

// Itt van egy egyszerűbb megoldás.

function getKep($id) {

    $images_sql = "SELECT GROUP_CONCAT(kep_url) FROM album WHERE szemely_id = $id";

    $images_result = mysql_query($images_sql) or die("Query error: " . mysql_error());

    $images = "";

    $images_row = mysql_fetch_row($images_result);

    if (!is_null($images_row[0])) {

        $images = $images_row[0];

    }

    mysql_free_result($images_result);

    return($images);

}

2018. márc. 1. 19:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!