2016-08-19 9 views
0

databaseにコードが挿入されましたが、(int)型のフィールドはビュー内で0になります。 私はこれを行いました。すべての値をデータベースに挿入中にエラーが発生しました

$sql="INSERT INTO `patients_list` (`patients_type`,`firstname`,`lastname`,`age`,`gender`,`address`,`mobile_no`,`e-mail`,`date_registered`) VALUES('$patients_type','$firstname','$lastname','$age','$gender','$address','$mobile_no','$e_mail','$date_registered')"; 

他の値10桁の数字を意味するものではないゼロ

+0

'$ age'のような '$ age'のような整数を持つシンボルを使用しないでください –

+0

データベーススキームは何ですか? INT(11)? INT(1)?あなたの「眺め」はどういう意味ですか?もう少し情報/コード例を共有できますか? –

+0

あなたのテーブル構造も共有しています(モバイル番号?あなたの答え –

答えて

1

INT(10)としてのみポストデータベースが、「携帯電話番号」を入力し、それは10桁の表示幅の整数を意味します。 MySQLINTの最大値は2147483647(または符号なしの場合は4294967295)です。

あなたは携帯電話の番号のためBIGINTの代わりINTを使用する必要があります。

+0

感謝を見ることができます作成​​phpMyAdminに、それを確認したときにビューによって私が意味する、それは、11桁の電話番号を –

+0

をしてください働いていました、wat shudはBIGINTの値、例えばBIGINT(11)ですか? –

+0

はそのplsは動作していないあなたも、携帯 –

関連する問題