この質問は私のニーズに非常に具体的であるため、これを行うための最良の方法が見つかりません。
私がやりたいのは、テーブルからフェッチname
して、両方を配列に結合して、そのような結果になることです。surname
people
"Bob Jones","Tony Wright",
...など
これにはPDOを使用しています。ここに私が持っているものがあります:
$attrs = array(PDO::ATTR_PERSISTENT => true);
// connect to PDO
$pdo = new PDO("mysql:host=localhost;dbname=new", "root", "root", $attrs);
// the following tells PDO we want it to throw Exceptions for every error.
// this is far more useful than the default mode of throwing php errors
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$conn = $pdo->prepare("SELECT name, surname FROM people");
$conn->execute();
$results = $conn->fetchAll();
foreach($results as $row){
$fullName = $row['name'] . "," . $row['surname'];
print_r($fullName);
}
私はいくつかのことを試しましたが、このコードですぐに立ち往生しています。どんな助けや提案も大歓迎です。