Kein Wert im Array

TimExtreme

Mitglied
hi ich habe das Problem das der array $geloest['hackit$a_row[Id]']; keinen wert hat kann mir jemand weiterhelfen


Code:
$sql2 = "SELECT hackit$a_row[Id] FROM benutzerdaten WHERE Id = '$_SESSION[user_id]'"; 
$result2 = mysql_query ($sql2);
$geloest = mysql_fetch_array($result2);
$gel =  $geloest['hackit$a_row[Id]'];
 
PHP:
$sql2 = "SELECT hackit".$a_row[Id]." FROM benutzerdaten WHERE Id = '$_SESSION[user_id]'"; 
$result2 = mysql_query ($sql2);
$geloest = mysql_fetch_array($result2);
$gel =  $geloest['hackit".$a_row[Id]];

versuchs mal damit
 
PHP:
$gel =  $geloest['hackit".$a_row[Id]];
kann eigentlich nicht funktionieren (alles bis zum ; gehört so zum string
Vielleicht
PHP:
$sql2="SELECT hackit".$a_row[Id]." AS hk FROM benutzerdaten WHERE Id = '$_SESSION[user_id]'"; 
$result2 = mysql_query ($sql2);
$geloest = mysql_fetch_array($result2);
$gel =  $geloest['hk'];
 
Mein Vorschlag:
PHP:
<?php

	…
	$query = "
		SELECT
		        `hackit".$a_row['Id']."`
		  FROM
		        `benutzerdaten`
		  WHERE
		        `Id` = '".$_SESSION['user_id']."'
		";
	$result2 = mysql_query($query);
	$geloest = mysql_fetch_array($result2);
	$gel = $geloest['hackit'.$a_row['Id']];
	…

?>
 

Neue Beiträge

Zurück