このコードのために私を助けてください私はすでにこのコードのために助けを求められましたが、いずれかからヘルプを得ることができませんでした。また、すべての登録ユーザのUnlikesとは全く同じ(ログインユーザ)のユーザは、その登録ユーザーどのように私はこのコードを登録ユーザーのためのシステムのようにFacebookを作成しますか
私は、ユーザーのデータとフィールド1 userID
2を持っている別のテーブルlikes
を持つテーブルuser
を持っているために複数回を好むべきではないことを確認したいですstatus_id
3. like
4.
私もConfusion in M Y WHERE
句とストアド$userID
Varaiableは、あなたがこれを実装するために異なるアプローチを取ることができ、また、そのために
<?php
session_start();
include('../config.php');
$userID = intval($_REQUEST['userID']);
$sql = "SELECT * FROM likes WHERE userID = '".$userID."'";
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($res);
$like = $row['like'];
$unlike = $row['un-like'];
if($_POST)
{
if(mysql_real_escape_string($_POST['op']) == 'like')
{
$update = "`like`=`like`+1";
}
if(mysql_real_escape_string($_POST['op']) == 'un-like')
{
$update = "`un-like`=`un-like`+1";
}
mysql_query("UPDATE likes SET $update WHERE userID ='".$userID."'");
echo 1;
exit;
}
?>
<div class="grid">
<span id="status"></span><br>
<input type="button" value="<?php echo $like; ?>" class="button_like" id="likeBtn" />
<input type="button" value="<?php echo $unlike; ?>" class="button_unlike" id="unlikeBtn" />
</div>
ようになり、挿入/更新クエリを持つユーザーをかどうかを確認する前に、別のクエリを追加することができます与えられたステータスIDは誰かを好きだったり好まなかったりしています。このようにして、同じ人が複数の好き嫌いを追加することができます。私はそれが1対2の関係であると仮定します。 – Nitin
データの永続性については、PDOに切り替えてください。 mysql(i)クエリと比較してはるかに安全です。 – Nitin