質問: $mysqli->prepare($query); // パラメータを設定 $stmt->bind_param("isss", $auto_increment, $no, $name, $text); $stmt->execute(); $stmt->close(); } ``` といった流れでデータを登録しています。 セッション変数にあるデータが適正なものか?の検証は端折っていますが、この仕組みだと、まれにセッション変数にあるべく整数がなくなっており、整数が代入されているはずの$_SESSION["no"]に値がないのか、登録された後のデータをみると、0が登録(int型なので)されていることを見かけます。 まだまだ仲間内のサイトであるため、大きな問題にはなっていませんが、このような現象、どこに問題があるのでしょうか? ご指導いただけると幸いです。 よろしくお願い申し上げます。
回答: $no=$_SESSION["no"]; と変数にもどす処理が抜けてませんか?