что происходит в mysql, если нет данных для вставки. что означает следующий код:
$result = mysql_query("INSERT INTO table (column1, column2)
VALUES ('$var1', '$var2')");
mysql_close();
Если $ var2 пусто, что происходит с последующим if($result)
?
$ var1 и $ var2 были извлечены из массива примерно так:
$var1= $data->var1;
$var2= $data->var2;
И я случайно узнал, что var2 не (или ничего не должен возвращать, поскольку этого не было в исходном наборе данных, извлеченных массивом).
В основном моя страница останавливается, и ничего не происходит, когда она должна войти в это if
... но это не так. Имеет ли это смысл? Я думал, что $ result существует до тех пор, пока внутри него что-то происходит? Дело в том, что else
тоже не происходит, весь код просто останавливается в середине ...: (