2016-09-05 33 views
-3

私はスタックオーバーフローの他の場所を見渡して答えを見つけませんでした。私はこれが動作していない(愚かな、それを見ていないが、=。テストコード上のPhP更新コードは実行されません

if($upd_stmt = $mysqli4->prepare("UPDATE `tblUserInformation` SET fldfirstphone=?, fldaltphone=?, fldSkype=? WHERE flduserID=?")) 
    {  
     //Bind parameters to found ID 
     $upd_stmt->bind_param('sss', $phone1, $phone2, $NA, $id); 
     //Update the field 
     if($upd_stmt->execute()) 
     { 
     echo 'update successful!'; 
     } 

私はたくさんのことを試してみましたが、でもそれをすべてecho'dているかもしれないが、私は私のそれぞれのうち、すべての権利情報を取得します変数はバインドし、それだけで実行されません。それは私の準備声明に何か問題があるのダウン

else if(! $upd_stmt->execute()) 
     { 
      //Failure to update 
      echo 'Update failed'; 
     } 

へ行く?私はmysqli4をした

、私はそれを必要としない知っているが、このまだテストコードです!私はそれがうまくいきたいです。

+0

「sss」、$ phone1、$ phone2、$ NA、$ id' 3そして4? –

+0

申し訳ありませんが、ジョン、私は今あなたが言っていることを見ています。 – LittleBiggyDoe

答えて

0

$ upd_stmt-> bind_param( 'sssd'、$ phone1、$ phone2、$ NA、$ id);

+0

オハイオ州神、私は本当にそれを欠場しましたか?母私はとてもばかげている気がする! – LittleBiggyDoe

+0

あなたの答えを具体的に説明したいかもしれませんが、OPには何が間違っていますか?あなたの答えは何ですか?あなたの答えはなぜ機能するのですか? – Epodax

+0

私は非常に愚かな私はこれを見ていない感じ、しかし今は動作します。私はちょうど眼鏡が必要かもしれない=)ありがとう、これは答えとして設定されます、私はあなたが同じ目の問題を抱えているかもしれない他の人にそれを更新することを願っています! – LittleBiggyDoe

関連する問題