I PDOStatement
veritabanını sorgulamak için kullanıyorum. Ben bir iade satır bulduğumda, ben anahtarı ve değerleri olarak satırdaki sonraki elemanlar olarak $row[0]
ile, bir diziye getirilecek istiyorum.
Ben, tabii, örneğin aşağıdaki gibi işi yapmak için foreach
döngüler ve if
Koşullamalar, bir arada yazabilirsiniz:
private static function GetMySQLResult($dbname, $sqlString) {
$dbh = self::ConstructPDOObject($dbname);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$result=array();
foreach ($dbh->query($sqlString) as $row)
{
$result[$row[0]][]=$row[1]; // the simplest case for 2 columns, should add more to handle more columns
}
return $result;
}
ama varolan bir yöntem için arıyorum; Böyle bir yöntem, already mevcut var mı?