小编Ami*_* HD的帖子

我想实现一些不允许用户评价多次的内容

我使用过其他人使用ipaddress方式的代码.但是,我想使用检查当前用户ID和ID号的代码.

$ipaddress = md5($_SERVER['REMOTE_ADDR']); // here I am taking IP as UniqueID but you can have user_id from Database or SESSION

/* Database connection settings */
$con = mysqli_connect('localhost','root','','database');

if (mysqli_connect_errno()) {
    echo "<p>Connection failed:".mysqli_connect_error()."</p>\n";
}   /* end of the connection */

if (isset($_POST['rate']) && !empty($_POST['rate'])) {
    $rate =  mysqli_real_escape_string($con, $_POST['rate']);
    // check if user has already rated
    $sql = "SELECT `id` FROM `tbl_rating` WHERE `user_id`='" . $ipaddress . "'";
    $result = mysqli_query( $con, $sql);
    $row =  mysqli_fetch_assoc();//$result->fetch_assoc();
    if (mysqli_num_rows($result) …
Run Code Online (Sandbox Code Playgroud)

php mysqli unique-key sql-insert

-1
推荐指数
1
解决办法
99
查看次数

标签 统计

mysqli ×1

php ×1

sql-insert ×1

unique-key ×1