下記のような関数を作成していますが、うまく動きません。
関数にせずに動かすと動いています。何が原因でしょうか?
どなたかご教示ください。
なお、global $dbでデータベースへの接続は完了しています。
PHP
1<?php 2function reg_users($diplay,$grade,$userid,$password,$mail,$img,$level,$notes){ 3 4 $hash = password_hash($password,PASSWORD_DEFAULT); 5 6 global $db; 7 $statement = sprintf("insert into users ('display_name','user_name','password','mail','user_img','user_grade','user_level','notes') values (%s,%s,%s,%s,%s,%d,%d,%s)",$diplay,$userid,$hash,$mail,$img,$grade,$level,$notes); 8 $sql = $db->query($statement); 9 10} 11?>
回答1件
あなたの回答
tips
プレビュー