-2
"String"
の値をMySQLデータベーステーブルから取得してINTEGER
に変換してPHPコード内で使用するスクリプトを作成しています。MySQLテーブルの「文字列」値をIntergerに変換する
PHP選択文:
コード:
:私はいくつかの研究を行って、これを実行しようとしました
$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