-2
我在嘗試寫一些腳本轉換"String"
值,這是從一個MySQL數據庫表中檢索到INTEGER
,我會那麼我的PHP代碼中使用的值。轉換「字符串」從MySQL表爲基於整數
PHP的select語句:
代碼:
$my_number = "SELECT my_number from numbers_table where login = '".$_SESSION['login']."'";
$result_my_number = mysqli_query($conn,$my_number);
$converted_number = ($result_my_number + 20); // add 20 to my_number
echo $converted_number;
這會導致什麼...
我做了一些研究和嘗試這樣的:
代碼:
$converted_number = ((int)$result_my_number) + 20; // convert my_number into an INTEGER
也沒有從這裏得到任何東西,既沒有錯誤信息。
所以我想我會從表中抽取的一切,到一個數組:
代碼:
$my_number = "SELECT * from numbers_table where login = '".$_SESSION['login']."'";
$result_my_number = mysqli_query($conn,$my_number);
$row_my_number = mysqli_fetch_array($result_my_number);
if ($row_my_number) {
$actual_number = $row_my_number['my_number'];
}
$final_number = ($actual_number + 20);
echo $final_number;
而且也沒有得到這樣的東西。只是一個空白的屏幕。
通過添加'error_reporting(E_ALL);來明確啓用錯誤報告可能會有幫助。 ini_set('display_errors',1);'到腳本的頂部。 – lumio