Memcached::fetch

(PECL memcached >= 0.1.0)

Memcached::fetchLit le prochain résultat

Description

public Memcached::fetch(): array|false

Memcached::fetch() lit le prochain résultat de la dernière requête.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne le résultat suivant, ou bien false sinon. La méthode Memcached::getResultCode() va retourner Memcached::RES_END si le jeu de résultats est fini.

Exemples

Exemple #1 Exemple avec Memcached::fetch()

<?php
$m
= new Memcached();
$m->addServer('localhost', 11211);

$m->set('int', 99);
$m->set('string', 'a simple string');
$m->set('array', array(11, 12));

$m->getDelayed(array('int', 'array'), true);
while (
$result = $m->fetch()) {
var_dump($result);
}
?>

Résultat de l'exemple ci-dessus est similaire à :

array(3) {
  ["key"]=>
  string(3) "int"
  "value"]=>
  int(99)
  ["cas"]=>
  float(2363)
}
array(3) {
  ["key"]=>
  string(5) "array"
  ["value"]=>
  array(2) {
    [0]=>
    int(11)
    [1]=>
    int(12)
  }
  ["cas"]=>
  float(2365)
}

Voir aussi

add a note add a note

User Contributed Notes 1 note

up
0
php12345 at hotmail dot com
9 years ago
<?php
include("includes/connect.php");

//functie voor klassen
Function AanmakenSelect($SelectNaam, $modifier){
    include(
"includes/connect.php");
if(
$modifier==0){
$keuzelijst = "<form method='POST'><select name='$SelectNaam' onchange=this.form.submit()>";
}else{
$keuzelijst = "<select name='$SelectNaam'>";
}
$query = "select * FROm klassen";
$strResult = $mysqli->query($query);
$keuzelijst .="<option>kies een klas</option>";
while(
$row=$strResult->fetch_assoc()){
$klasid = $row['klasid'];
$Afkorting = $row['afkorting'];
$keuzelijst .="<option value='$klasid'>$Afkorting</option>";

}   
if(
$modifier==0){
   
$keuzelijst .="</select></form>";

}else{
$keuzelijst .="</select>";   
}
return
$keuzelijst;
}
$query ="select LeerlingID from leerlingen";
$strResult = $mysqli->query($query);
while(
$row=$strResult->fetch_array()){
   
$leerlingID=$row[0];
   
$strTekst = "Select" .$leerlingID;
    if(isset(
$_POST[$strTekst])){
   
$klasid = $_POST[$strTekst];
   
$query = "update leerlingen set klasid = '$klasid' where leerlingID = '$leerlingID'";
   
$mysqli->query($query);
    }
   
   
}
//einde functie

//Toevoegen
If (isset($_POST['btnSubmit'])){
$strVoornaam=$_POST['txtVoornaam'];
$strNaam = $_POST['txtNaam'];
$strQuery = "INSERT into leerlingen(voornaam,naam) values('$strVoornaam','$strNaam')";
$mysqli->query($strQuery);
}
//einde toevoegen

//verwijderen
If (isset($_GET['verwijderen'])){
$leerlingid=$_GET['verwijderen'];
$strQuery = "DELETE FROM leerlingen WHERE leerlingid ='$leerlingid'";
$mysqli->query($strQuery);
}
//einde verwijderen

//wijzigen
$aanpasid="";
If (isset(
$_GET['wijzigen'])){
$aanpasid=$_GET['wijzigen'];
}
If(isset(
$_POST['btnWijzigen'])){
$aanpasnaam=$_POST['txtAanpasnaam'];
$aanpasvoornaam=$_POST['txtAanpasvoornaam'];
$strKlas =$_POST['Aanpasklas'];
$strQuery = "UPDATE  leerlingen SET  voornaam =  '$aanpasvoornaam',
naam =  '
$aanpasnaam', klasid='$strKlas' WHERE leerlingid ='$aanpasid' ";
$mysqli->query($strQuery);
echo
"<script>window.location.href='index.php';</script>";
   
}
//einde wijzigen

$strQuery = "SELECT * FROM leerlingen LEFT JOIN klassen on leerlingen.klasid = klassen.klasid";
$strResultaat = $mysqli->query($strQuery);

echo
"<table border=1>";
echo
"<tr bgcolor ='lightgrey'>
<td>Voornaam</td>
<td>Naam</td>
<td>Klas</td>
<td>verwijderen</td>
<td>wijzigen</td>
</tr>"
;
  while(
$rij = $strResultaat->fetch_assoc()){
     
     
$strVoornaam=$rij['voornaam'];
     
$strNaam=$rij['naam'];
     
$strKlas=$rij['afkorting'];
     
$strLeerlingid=$rij['leerlingid'];
     
$linkVerwijderen="<a href='?verwijderen=$strLeerlingid'>X</a>";
     
$linkWijzigen="<a href='?wijzigen=$strLeerlingid'>wijzigen</a>";
      If (empty(
$strKlas)) {
       
$strKlas = AanmakenSelect("Select".$strLeerlingid,0);
         
      }
      If (
$aanpasid==$strLeerlingid){
         
   
$strVoornaam = "<form method='post'><input type='text' name='txtAanpasvoornaam' value ='$strVoornaam' >";
   
$strNaam = "<input type='text' name='txtAanpasnaam' value = '$strNaam' >";
   
$strKlas = AanmakenSelect('Aanpasklas',1);
   
$linkVerwijderen= "";
   
$linkWijzigen="<input type='submit' name='btnWijzigen' value ='aanpassen' ></form>";
 
  }
         
      echo
"
           <tr>
      <td>
$strVoornaam</td>
      <td>
$strNaam</td>
      <td>
$strKlas</td>
      <td>
$linkVerwijderen</td>
      <td>
$linkWijzigen</td>
      </tr>
        "
;
      }
     
echo
"
<form method='post'>
<tr>
<td><input type='text' name='txtVoornaam' ></td>
<td><input type='text' name='txtNaam'  ></td>
<td><input type='submit' name='btnSubmit' value ='toevoegen' ></td>
</tr>
</form>"
;
echo
"</table>";

?>
To Top