ユーザーがMySQLデータベースにログインできるようにしたいと思います。ユーザー名とSQLデータベースの末尾は同じですが、各データベース名は;で始まります。linkycra_[ユーザー名]
SQLへの接続に定義された変数を使用しようとしています。
エコー内のコンマで機能しますが、明らかに、この形式ではコンマを使用できません。
ユーザーがMySQLデータベースにログインできるようにしたいと思います。ユーザー名とSQLデータベースの末尾は同じですが、各データベース名は;で始まります。linkycra_[ユーザー名]
SQLへの接続に定義された変数を使用しようとしています。
エコー内のコンマで機能しますが、明らかに、この形式ではコンマを使用できません。
連結演算子を使用します。
さて、あなたのコードで修正することがたくさんあります。
まず、画像を使用してコードを貼り付けるのではなく、直接stackoverflowで使用するか、長すぎる場合は、ペーストビンのようなWebサイトで使用します。
次に、mysql_ *メソッドは非推奨であるため(ドキュメントを参照)、代わりにPDOを使用する必要があります。
次に、Cookieの値をこのように直接使用しないでください。返される値が正しいことを確認するために、それを確認し、サニタイズしてフィルタリングする必要があります。この値を変更できます。作業を行うことで、Webサイトをハッキングする可能性があります。良い方法ではありません。
次に、の場合はlynkycra_[username]
、(コードに基づいて)文字列の連結を使用できます。
$link = mysql_connect('server', 'linkycra_'.$_COOKIE['monlotronloggedin'], 'password');
見る ?