PHP bzw. MySQL Fehler

Hey Leute,
ich hab mal versucht für ein newssystem eine datenbank auszulesen.
Da krieg ich aber immer folgenden Fehler:

Parse error: syntax error, unexpected '$query2' (T_VARIABLE) in /users/technovader/www/index.php on line 24

Quellcode:

[code]

<? $pagename = "Startseite" ?> <? echo $pagename ?> <? include 'css_load.php' ?>
<div id="header">
<span class="arial_headline_shadow"><? echo $pagename ?></span>
</div>
<? include 'navmenu.php' ?>
<div id="content">
<div id="innercontent"><center>
	<h1 class="arial_headline_shadow">Herzlich Willkommen, <font color="#0033CC"><? echo $_SERVER['REMOTE_ADDR'] ?></font><a>!</a></h1>
    
    <?
    mysql_connect("localhost", "technovader", "[Mein Passwort]");
	mysql_select_db("technovader")
	
	$query2 = 'SELECT * FROM news';
	$query = mysql_query($query2);

	while($row == mysqli_fetch_assoc($query)){
		$artikel_id = $row['id'];
		$artikel_head = $row['head'];
		$artikel_text = $row['text'];
		$artikel_author = $row['author'];
		$artikel_date = $row['date'];
	}
	?>
	</center>
</div>
</div>
<? include 'footer.php' ?>
[/code] Was hab ich falsch gemacht? Danke schonmal... Techno :sun:

Semikolon hinter dem letzten Kommando vor der genannten Zeile vergessen.

ach schei*e warum hab ich immer solche blöden flüchtigkeitsfehler :astonished:
aber trotzdem danke :smiley: