cool
nochmal zu php und mysql
nehmen wir mal ein ein script geht diese schleife durch:
die daten stammen aus dem table x:
währenddessen will ein anderes script einen write lock auf table x
setzten.
wartet dann dieses script bis die schleife durchgegangen wurde?
oder macht es diesen write lock sofort.
eigentlich müsste es den write lock sofort machen weil die sql abfrage bereits durchgeführt wurde .
Allerdings habe ich mal gelesen das "$result" nur eine referenz ist oder so.
dann würde ja der lock vieleicht noch warten müssen(irgendwie keine ahnung was ich da wieder rede aber ich will nur sichergehen).
nochmal zu php und mysql
nehmen wir mal ein ein script geht diese schleife durch:
die daten stammen aus dem table x:
PHP:
$result = mysql_query($querry) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
//ganz viele zeitaufwendige operationen
}
währenddessen will ein anderes script einen write lock auf table x
setzten.
wartet dann dieses script bis die schleife durchgegangen wurde?
oder macht es diesen write lock sofort.
eigentlich müsste es den write lock sofort machen weil die sql abfrage bereits durchgeführt wurde .
Allerdings habe ich mal gelesen das "$result" nur eine referenz ist oder so.
dann würde ja der lock vieleicht noch warten müssen(irgendwie keine ahnung was ich da wieder rede aber ich will nur sichergehen).