foreach und while

Klopfer

Mitglied
Hallo

kann es sein, dass eine foreach und eine while nicht zusammen funktionieren?
Hier mein Code

PHP:
$herstellernummer = "HD-577X-ZHLC";
$artikeltabellen = array("tabelle1", "tabelle2", "tabelle3", "tabelle4");
	foreach($artikeltabellen AS $tab){
		$findall = "SELECT * FROM ".$tab." WHERE herstellernummer = '".$herstellernummer."'";
		echo $findall."<br>";
		
	}

Als Rückmeldung erhalte ich immer Serverfehler.
Mache ich die foreach-Schleife raus, dann funktioniert meine abfrage. Allerdings muss ich dann jede Tabelle einzel aufrufen und das möchte ich mir ersparen.

Gruß Fabian
 
Hallo Fabian

Was kommt denn beim obigen Code für eine Fehlermeldung?
Und wo ist die while-Schleife von der du sprichst?
 
Wo ist da die while-Schleife? Vermutung: du hast irgendwo ne Klammer vergessen. So wie der Code da steht, ist er syntaktisch in Ordnung. Aber der Fehler liegt vermutlich wo anders, daher solltest du mal etwas mehr Code posten.
 
HI,

ich hatte gestern den falschen Code in der Zwischenablage und den mit foreach und while nicht mehr gefunden. Daraufhin hatte ich mir das ganze nochmal neu aufgebaut und dann hatte es seltsamerweiße funktioniert. Lag wahrscheinlich an einem fehlenden } oder ;.
Trotzdem vielen dank für eure Hilfe. Werde das Thema als erledigt markieren.
 
Zurück