У меня есть несколько while
петель в моем PHP кода, которые выглядят примерно так:While Loop - PHP
qry_myquery = "SELECT * FROM table WHERE value = '$value' ";
$rs_myquery = mysql_query($qry_myquery) or die(mysql_error());
while($row = mysql_fetch_assoc($rs_myquery)){
if($row[$entryType] > 0){
$entryPointNumber = $row[$entryType];
}else {
$data["FatalError2"] = "Error!";
die();
}
} //END: While loop - entries from AJAX legal.
Мой вопрос - есть ли что-то неправильно с записью в то время как петли в этом случае? Будут ли они продолжаться бесконечно и сосать память/ненужную вычислительную мощность? Должен ли я как-то закрыть их после того, как я покончу с ними?
yes pal u написали нужный фрагмент кода :) – Tushar
Самая большая проблема, с которой вы столкнулись, - это не цикл while; это то, что вы используете старое устаревшее расширение MySQL, а не MySQLi или PDO с подготовленными операторами –
@MarkBaker благодарит за то, что указали, что нет - я буду обновлять свой код до MySQLi – user1775598