Mysql: pdo if query else
Beste heren,
Hoe kan dit korter?
Probleem hier is dat ik tweemaal zelfde query uitvoert.
Ik kan de eerste query niet meer gebruiken nadat ik query->fetchColumn heb gebruikt. Dat gebruik ik omdat ik wil controleren bijvoorbeeld of de query resultaat geeft. Een check of gebruiker bestaat of niet bijvoorbeeld.
Hoe kan dit korter?
Probleem hier is dat ik tweemaal zelfde query uitvoert.
Ik kan de eerste query niet meer gebruiken nadat ik query->fetchColumn heb gebruikt. Dat gebruik ik omdat ik wil controleren bijvoorbeeld of de query resultaat geeft. Een check of gebruiker bestaat of niet bijvoorbeeld.
Quote:
$query = $db->query( .. SQL SELECT ..);
if($query->fetchColumn() > 0)
{
$query = $db->query(.. SQL SELECT ..); // Trouwens zelfde sql select als bovenste
$row = $query->fetch(PDO::FETCH_OBJ);
echo $row->title;
}
if($query->fetchColumn() > 0)
{
$query = $db->query(.. SQL SELECT ..); // Trouwens zelfde sql select als bovenste
$row = $query->fetch(PDO::FETCH_OBJ);
echo $row->title;
}
Gesponsorde koppelingen:
Met rowcount() kan je checken of een gebruikersnaam of whatever al bestaat in je database
Dankje wel Martin dit heeft geholpen!
Toevoeging op 13/09/2011 23:48:00:
Maar heb nu wel problemen met UPDATE en DELETE. Hier kan je geen rowcount() doen? Hoe doen jullie het hier?
Toevoeging op 13/09/2011 23:48:00:
Maar heb nu wel problemen met UPDATE en DELETE. Hier kan je geen rowcount() doen? Hoe doen jullie het hier?



