0
私が探しているのは、PHPの値がで、NULLがであり、MySQLがPDOで取得したものです。
は、私は約PDO :: PARAM_NULLを見つけたが、それはPDO :: NULL_NATURAL、PDO :: NULL_EMPTY_STRING & PDO :: NULL_TO_STRINGではなく、それを何についてのMySQLにと定数についてのデータを挿入することです。コードの
例:CountryObjectNULL MySQLからPHP PDO
class CountryObject {
private $_f_id;
private $_f_icon = null;
private $_f_name;
}
で
class CountryManager{
public function getAll() {
$countries = [ ];
$query = $this->_db->query ("SELECT f_id, f_icon, f_name FROM t_country ORDER BY f_name;");
while ($data = $query->fetch (PDO::FETCH_ASSOC))
$countries [] = new CountryObject ($data);
return $countries;
}
}
、そして私のDB内のすべての私のヌル値を許可するフィールドのと同様。
を私は忘れてしまったが、私はのvar_dumpを作った、ので、あなたが、よろしいです私が持っていたものと、f_iconのレコードが* NULLであるかどうかを調べるための戻り値については、0だった(文字列かintかを覚えていない)。 –
私は確かであるかどうか尋ねる必要はありません。ちょうどこのコードを実行し、自分自身を参照してください。 –
申し訳ありませんが、私のせいで、おそらく他の場所で間違いだったので、あなたのコードなどをテストしました。 –