Új hozzászólás Aktív témák

  • Taci

    addikt

    válasz Taci #20716 üzenetére

    Ezt a ...-os részt nem nagyon értem. (vagy csak megerősítésre lenne szükségem)

    Eredetileg így hívtam (példa):
    $stmt->bind_param("i", $limit);

    Most, hogy belekerül az id-s rész is, első próbálkozásra így hívnám (példa):
    $stmt->bind_param("i" . $bindString, $limit, ...$idArray);

    Ez így jó lehet?

    Mert ha jól értem, úgy kellene működnie, hogy ha mondjuk a $bindString-ben van három id-hoz tartozó integer-jelölés ("iii"), akkor ez egyenértékű lenne ezzel:
    $stmt->bind_param("iiii", $limit, ...$idArray);

    Az első "i" menne a $limit változónak, a maradék háromhoz pedig elvileg a ...-tal "rendelné hozzá" az $idArray elemeit.

    Szóval ha a $limit = 4, az $idArray = array(0,1,2);
    akkor ezzel lenne egyenértékű:
    $stmt->bind_param("iiii", 4,0,1,2);

    Jól látom? Helyes lehet a hívás?
    $stmt->bind_param("i" . $bindString, $limit, ...$idArray);
    Ha nem, kérlek, javítsatok ki.

    Köszönöm.

Új hozzászólás Aktív témák

Hirdetés