質問: mysql_query('SELECT NO AS mNO FROM member WHERE NO ='.$_SESSION['log']['NO']); ``` データベースで管理しているユーザー番号が合っていないのではと思い調べて修正を試したのですが、Warning: sprintf()が消えないままです。 あと一歩というところで情けないですが、ご教示の程お願いします。
回答: sprintfでフォーマット文字列が13個ありますが、渡している引数は12個しかないように見えます。 WHERE句に使用しているIDへ渡す引数が足りていないのでは? それと、`SET NO = %d`の後にカンマを入れないと構文エラーになるかと