Моя задача - рассчитать количество времени, в которое каждое слово перетаскивается в неправильное поле, а затем хранить его в базе данных mysql, я использовал перетаскивание jquery, каждый раз, когда слово перетаскивается в поле jquery ftn отправляет слово id и категорию на следующую страницу с помощью сообщения ajax, если слово id и user anme exsit он обновляет слово, перетаскиваемое, иначе оно вставляет новую запись.my. Этот код отлично работает для jst single new insertion, а затем uodates это слишком Б.Т. он не работает для вставки новой любезно ЧК, что случилось с ним:Опубликовать данные через jquery на странице php
<?php
session_start();
error_reporting(7);
require("db.php");
$Cat=$_POST['Cat'];
$WID=$_POST['Wid'];
$S_qry="Select Wrong_Drag from user_count where W_ID='".$WID."' and User_ID='".$_SESSION['UID']."'";
$R_qry=mysql_query($S_qry);
$num=mysql_num_rows($R_qry);
if ($num == 0)
{
$qry="Insert into user_count (User_ID,W_ID,Wrong_Drag) Values('".$_SESSION['UID']."','".$WID."','1')";
$Result=mysql_query($qry);
}
else
{
while(mysql_fetch_assoc($R_qry))
{
$sql = "Update user_count set Wrong_Drag=Wrong_Drag+1 Where W_ID='".$WID."' and User_ID ='".$_SESSION['UID']."' ";
$query = mysql_query($sql);
}
}
> `
** Danger **: вы используете [** устаревший ** API баз данных] (http://stackoverflow.com/q/12859942/19068) и должны использовать [современную замену] (http: // php.net/manual/en/mysqlinfo.api.choosing.php). Вы также уязвимы для [SQL-инъекций] (http://bobby-tables.com/) **, что современный API упростит [защиту] (http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php). – Quentin