私はデータベースにintフィールドを持っています:disabledは真であると仮定されます。false、データベースは整数0と1としてブール値を取得すると仮定していますが、わかりません。intフィールドにバインドされたパラメータとして、真偽値を真偽値としてPDO文に送信するとどうなりますか?
function loadbyinput($name,$password,$ipnumber="0.0.0.0",$type="member",$disabled=FALSE){
$dbh = new PDO(...);
$statement=$dbh->prepare("insert into
actor(name,password,ipnumber,type,disabled)
values(:name,:password,:ipnumber,:type,:disabled)");
$statement->bindParam(":disabled", $disabled);
}
現時点ではGUIを書いていないので、そのようなことをテストするのは難しいです。
これをテストするためにGUIは必要ありません。そこにコードがあります。実行して何が起こるかを見てください。 –
@TimGそれは簡単ではありません。クラスの一部であり、テストするために、どこかのインスタンスとコード行を作成する必要があります。 –