0

私はmysqlの自動インクリメントを使用して本当に基本的なようなシステムを作成しようとしています。

基本的に、このスクリプトuser_idは、like列を1に挿入し、自動的にインクリメントします。ただしuser_id、最初にand likeが挿入されたら、スクリプトに、結果がすでに存在する場合のように言うようにする必要があります。それ以外の場合は挿入しますか?

誰かが私にこの感謝をどのように行うことができるかを教えてもらえますか?

<?php

require_once('includes/session.php');
require_once('includes/functions.php');
require('includes/_config/connection.php');

session_start();

    confirm_logged_in();

    if (isset ($_GET['to'])) {
    $user_to_id = $_GET['to'];


}


if (!isset($_GET['to']))
    exit('No user specified.');

$user_id = $_GET['to'];




$result1 = mysql_query("INSERT INTO ptb_likes (liked_id) VALUES (".$user_to_id.")");


if($result1) 
{ 

header("Location: {$_SERVER['HTTP_REFERER']}");

}
?>
4

1 に答える 1

0

最初に SELECT を実行して、挿入しようとしている行が ptb_likes に含まれているかどうかを確認します。

存在するか存在しないかがわかったら、次に何をすべきかを選択できます。

于 2013-02-10T01:22:17.160 に答える