<?php
require 'connect.inc.php';
$query = "SELECT `item`, `up`, `down` FROM mytable ORDER BY RAND() LIMIT 1";
$query_run = mysql_query($query);
if ($query_run = mysql_query($query)) {
while ($query_row = mysql_fetch_assoc($query_run)) {
$item = $query_row['item'];
$up = $query_row['up'];
$down = $query_row['down'];
?>
<div id="one">
<div id="votes">
<?php
echo "$up votes";
?>
</div>
</div>
<div id="or">
<div id="item">
<?php echo $item ?>
</div>
</div>
<div id="two">
<div id="votes">
<?php
echo "$down votes";
?>
</div>
</div>
<?php }
} else {
echo mysql_error();
}
?>
これは私のコードです。ユーザーが div id="one" または id="two" をクリックすると、この sql クエリが実行されるようにする必要があります (div 1 がクリックされた場合 (2 つの場合も同じ))。
UPDATE mytable SET up=$up+1 WHERE id="1(can be any id)"
また、SQLクエリでその計算を行うことはできますか?
ありがとう