2016-04-22 13 views
0

したがって、HTMLフォームを使用してmysqlデータベースの一部のユーザーデータを更新したいのですが、警告番号は常に0です。ただし、phpmyadminそれは働いている。 私のパラメータに間違って何かをしている準備の準備ですか?私のユーザーテーブルを更新すると、rowCountは常に0です。

私はこのような関数を呼び出しています。したがって、新しい変数は異なる必要があります。

if((strcmp($newemail,$email) != 0) || (strcmp($newname,$name)!= 0)){ 
    $this->db->updateUser($newemail, $name, $email); 
} 
+4

'の場合:NAME'と':newemail'、彼らが最初にあったものと同じである、それは変更を加えず、行数が今0 – Barmar

答えて

0

名前変数が間違っている関数を呼び出しています。あなたは新しい名前の代わりに古い名前を与えているので、名前を変更していません。

if((strcmp($newemail,$email) != 0) || (strcmp($newname,$name)!= 0)){ 
    $this->db->updateUser($newemail, $newname, $email); 
} 
+0

うんあなたは正しい...となります私は間違いを自分で見つけました...ありがとうbtw。 – HalfGod

関連する問題