色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql null 空 修改php.ini

洪振霞2年前11瀏覽0評論

在MySQL中,NULL是指該字段沒有值。如果您的數據庫中的某些字段允許為空,那么它們被默認設置為NULL。當您查詢這些字段時,如果它們沒有值,那么MySQL會將其返回為NULL。在PHP中,使用null表示一個變量沒有值。如果您的應用程序從MySQL數據庫中獲取數據,您需要檢查字段是否為NULL。如果您需要在MySQL中查詢NULL值,您需要使用SQL特殊語法:IS NULL或IS NOT NULL。

修改php.ini是很容易的。修改后,保存并重啟PHP服務器。如果您需要在PHP中使用MySQL NULL值,您需要確保在php.ini配置文件中啟用了錯誤報告。以下是您應該查找的行:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

您需要將其更改為以下內容:

error_reporting = E_ALL | E_STRICT

這將確保您在查詢MySQL數據庫時能夠正確使用NULL值。您可以通過在PHP中運行以下代碼來測試您的設置是否工作:

prepare("SELECT name FROM users WHERE id = ?");
$stmt->bind_param("i", $id);
$id = 1;
$stmt->execute();
$stmt->bind_result($name);
$stmt->fetch();
echo $name; // name is NULL, but no errors are thrown
?>