2017-05-12 17 views
0

私はチャットアプリを製作中です。私はアカウントを作成し、ログインし、選択し、表示し、さらにPHP MySQLを使用します。そして私は物事のインスタントメッセージングの側面に入り始めています。NodeJSとSocketIOでPHP MySQLを使用するには

これはNodeJSとSocketIOを使用していますが、私はデモなどを実行していますが、現在のPHPスタックに統合しようとすると、mysql呼び出しに失敗します。問題はネットワーキングだと思うが、間違っている可能性がある。いくつかの方向性やアドバイスは高く評価されます。

ユーザーヒット数index.html> authenticate.js(ajax)> Sessions.php>データのあるログインページまたは読み込みページにリダイレクトします。しかし、エコーデータのバック:

echo "<script type='text/javascript'> 
      $('#detailsnote').hide(); 
      $('#edituserimage').attr('src','$Image'); 
      $('#editusername').val('$Username'); 
      $('#editfirstname').val('$Firstname'); 
      $('#editlastname').val('$Lastname'); 
      $('#editnickname').val('$Nickname'); 
      $('#editposition').val('$Position'); 
      $('#editmobile').val('$Mobile'); 
      $('#editdob').val('$DOB'); 
      $('#editemail').val('$Email'); 
      $('#userid').val('$UserID'); 
      </script>"; 

そのデータを処理するdivに入れられますが、エコーはテキストとして表示されます。

私は全く間違っている可能性があり、PHPとNODEJSをMYSQLと混在させることはできませんが、うまくいくと思いました。もう一度、アドバイスを歓迎します。 「NodeJSで全部を書き直しても」

答えて

1

ノードJSコードとPHPコードを組み合わせることはできません。ノードはエコーキーボードを認識しません。

1

これには赤を使用する必要があります。そしてredis pub/subメソッドを使ってください。 Redisでチャンネルを作ってPHPでデータを公開し、nodejs経由でredisデータを購読(ブロードキャスト)し、ブラウザで(socket.io)をキャプチャして送信します。

+0

Redisは非常に興味深いです、あなたの入力Charanjeetに感謝します。この技術についてのいくつかの研究も同様です。 – AlphaDaemon

+1

あなたがenqueryを取得した場合、いつでも私にメッセージを送ることができます –

関連する問題