mysql_fetch_row voor een rij??

Status
Niet open voor verdere reacties.

evertVB

Gebruiker
Lid geworden
6 apr 2009
Berichten
570
Ik weet dat ik met mysql_fetch_row alle rijen, die uit een query komen, een voor een kan doorlopen.
Bijvoorbeeld:
PHP:
<?php
  $sql="SELECT * FROM afdelingen";
  $res=mysql_query($sql)
         or die("Fout bij uitvoeren select query.");

  while($row=mysql_fetch_row($res)){
    $afdeling_telnr = $row[12];
    ...
  };
?>

Maar nu heb ik een query waarvan ik op voorhand weet dat er maar één rij uit komt, bijvoorbeeld:
PHP:
<?php
  $sql="SELECT * FROM afdelingen where afdeling_nr=00151";
  $res=mysql_query($sql)
         or die("Fout bij uitvoeren select query.");

  $afdeling_telnr = ...?;
  ...
?>

Nu lijkt het me niet elegant om een loopje met mysql_fetch_row te gebruiken.
Is er een alternatief?
 
Laatst bewerkt door een moderator:
PHP:
$sQuery = "SELECT iets FROM bla WHERE resultaat = 1";
$rResult = mysql_query($sQuery);

if(!$rResult){

  echo 'Fout in query: '. $sQuery. .'<br />'.mysql_error();

}else{

  $aRow = mysql_fetch_assoc($rResult);
  echo $aRow['iets'];

}

Gewoon zonder loepje.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan