Pagina 1 din 1

Functie care sa returneze un Array

Scris: Vin Sep 30, 2011
de lauma
Imi puteti spune cum ar trebui sa fac ca aceasta functie sa-mi returneze un array? As vrea sa folosesc aceasta secventa de cod in mai multe locuri si nu stiu cum as putea altfel...

Cod: Selectaţi tot

function vector()
{
        $query="select name_Photo,link_C from contentr where name_Photo like '%Icon%'";
    $result=mysql_query($query);
    $nr=mysql_num_rows($result);
    $row = mysql_fetch_row($result);
         return $row;
} 
Cum imi stie dimensiunea vectorului si cum apelez functia intr-un alt fisier?

Functie care sa returneze un Array

Scris: Sâm Oct 01, 2011
de MarPlo
Salut
Incearca functia asa:

Cod: Selectaţi tot

function vector($conn)
{
  $query="select name_Photo,link_C from contentr where name_Photo like '%Icon%'";
    $result=mysql_query($query, $conn);
    $nr=mysql_num_rows($result);
  if($nr > 0) {
    while($row = mysql_fetch_row($result)) {
      $re[] = $row;
    }
  }
  else $re = array('0 rezultate');

  return $re;
} 
$conn - e variabila in care este creata conexiunea la baza de date.
Functia poate fi utilizata asa:

Cod: Selectaţi tot

$rows = vector($conn);
for($i=0; $i<count($rows); $i++) {
  echo '<br/>'. $rows[$i][0]. ' - ' $rows[$i][1];
} 
Ca sa apelezi functia in alt fisier, trebuie sa incluzi fisierul care contine functia, folosind include('fisier.php');

Functie care sa returneze un Array

Scris: Sâm Oct 01, 2011
de lauma
Ms mult, am rezolvat.