Forum und email

mysql_unbuffered_query

(PHP 4 >= 4.0.6, PHP 5, PECL mysql:1.0)

mysql_unbuffered_query — Send en SQL forespørgsel, til MySQL, uden at hente og lagre, rækkerne.

Beskrivelse

resource mysql_unbuffered_query ( string $query [, resource $link_identifier ] )

mysql_unbuffered_query() sender en SQL forespørgsel, med parametren query til MySQL, uden at hente og lagre de resulterende rækker automatisk, som mysql_query() gør. På den ene måde sparer man meget hukommelse, ved store resultat sæt. På den anden side, kan man starte med at arbejde med resultaterne, lige efter den første række er modtaget, så man ikke skal vente til alt er modtaget. Arbejder du med mere end en database forbindelse, skal du specificere det valgfri parameter link_identifier .

Note: Fordelene ved mysql_unbuffered_query() har en pris, de kan ikke bruge mysql_num_rows() og mysql_data_seek() på et resultat sæt returneret fra mysql_unbuffered_query(). Du bliver også nød til at hente alle de resulterende rækker, før du kan sende en ny MySQL forespørgsel.

Se også mysql_query().