Mickymaus: multi_query fehlermeldungen

Beitrag lesen

Sorry, ich krieg das irgendwie immer noch nicht hin und verstehe das nicht.

Ich habe eine multi_query bestehend aus X teilqueries von denen Y jeweils fehlschlagen. Ich möchte dann wenn Query 2 und 17 fehlgeschlagen sind für genau 2 und 17 die Fehlermeldungen bekommen. Im Moment bin ich so weit:

if($test->multi_query("SELECT test FROM gibtsnicht;SELECT test FROM gibtsauchicht")) {  
	do {  
		if(!$test->more_results()) {  
			break;  
		}  
		if(!$test->next_result()) {  
		     echo $test->error;  
			break;  
		}  
		else {  
		     $result = $test->store_result();  
		     var_dump($result);  
		}  
	}  
	while(true);  
}  
else {  
	echo $test->error;  
}

Mein Gedanke: Solange es ein weiteres result gibt (more_results()) soll er es mit next_result() laden und wenn das nicht möglich ist eben die Fehlermedlung ausgeben... Was aber mache ich bitte falsch, dass das hier nicht funktioniert?

Vielen Dank!