Как обновить две несвязанные таблицы mysql с помощью php-скрипта? Я использую что-то вроде этого. Если я использую два разных оператора $ sql, например $ sql1 $ sql2, он не работает.Как обновить две несвязанные таблицы mysql с помощью php-скрипта?
// mysql update row with matched pid
$result1 = mysql_query("UPDATE users SET users.p = users.p - '$p', users.n = users.n -'$n' WHERE users.uid = $uid");
$result2 = mysql_query("UPDATE names SET names.p = names.p + '$p', names.n = names.n + '$n' WHERE names.p_id = $p_id");
// check if row inserted or not
if ($result1 && $result2)
{
// successfully updated
$response["success"] = 1;
$response["message"] = "successfully updated.";
// echoing JSON response
echo json_encode($response);
}
Что Безразлично Работа? Любые ошибки? Работает ли, а не другой? Я предполагаю, что вы фактически создали ваше соединение с db. – Lance
Да, соединение в порядке, оба не работают, я читал, что я должен использовать транзакцию ?! как я могу использовать его здесь? –
http://stackoverflow.com/questions/2708237/php-mysql-transactions-examples – Lance