0

ユーザーがMySQLデータベースにログインできるようにしたいと思います。ユーザー名とSQLデータベースの末尾は同じですが、各データベース名は;で始まります。linkycra_[ユーザー名]

SQLへの接続に定義された変数を使用しようとしています。

エコー内のコンマで機能しますが、明らかに、この形式ではコンマを使用できません。

http://puu.sh/1IBJP.png

4

2 に答える 2

1

連結演算子を使用します。

于 2013-01-02T21:19:25.553 に答える
0

さて、あなたのコードで修正することがたくさんあります。

まず、画像を使用してコードを貼り付けるのではなく、直接stackoverflowで使用するか、長すぎる場合は、ペーストビンのようなWebサイトで使用します。

次に、mysql_ *メソッドは非推奨であるため(ドキュメントを参照)、代わりにPDOを使用する必要があります。

次に、Cookieの値をこのように直接使用しないでください。返される値が正しいことを確認するために、それを確認し、サニタイズしてフィルタリングする必要があります。この値を変更できます。作業を行うことで、Webサイトをハッキングする可能性があります。良い方法ではありません。

次に、の場合はlynkycra_[username]、(コードに基づいて)文字列の連結を使用できます。

$link = mysql_connect('server', 'linkycra_'.$_COOKIE['monlotronloggedin'], 'password');

見る ?

于 2013-01-02T21:22:31.047 に答える