2015-05-28 4 views
0

Есть ли преимущество или недостаток использования одной и той же переменной для хранения результатов последовательных запросов mysql, как этот пример?Переменные имена переменных для результатов mysqli?

$res = mysqli_query($conn, "UPDATE Research SET Progress=Progress+1 WHERE ID=1"); 
$res = mysqli_query($conn,"SELECT Progress FROM Research WHERE ID=1"); 
$res = mysqli_fetch_assoc($res); 
+1

Если вы не хотите получать что-то из своего первого запроса, тогда проблем не должно быть. Вы просто перезапишите переменную, назначив ее. – Rizier123

+0

зачем вообще назначать вывод переменной, если вы ее не собираетесь использовать? просто вызовите 'mysqli_query (...' вам не нужно '$ res =' впереди вообще –

+0

@ Дагон Я чувствую себя освещенным. Спасибо за отзыв! И спасибо всем, я думаю, что предмет был достаточно удовлетворен ! –

ответ

0

Я делаю это все время. Я копирую и проделываю эти строки регулярно. единственным недостатком является то, что вам нужен дополнительный запрос, пробирая результаты первого, и в этом случае все станет некрасиво. В этих случаях вам понадобится уникальное имя для второго запроса.