la sesion no la inicio con un id si no con un nombre de usuario
$_SESSION(k_username);
pero cuando quiero meter a la base de datos ya me di cuenta q no agrego id al session. entonces seme ocurrio hacer una consulta con el nombre del usuario para obtener el id y asi poder tener el id donde insertar... el prblema es q me marca otro error:
Código PHP:
$hola = $_SESSION[ 'k_username'];
$consulta = "select id from usuario2 where usuario like " . $hola . " ";
$resultado = mysql_query($consulta) or die("La consulta falló: " .
mysql_error());
while ($linea = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
foreach ($linea as $valor_col) {
$iduser = $valor_col;
echo $iduser;
}
}
pero me sale este error
La consulta falló: Unknown column 'atom' in 'where clause'
esta mal mi consulta?
y cuando le pongo las comillas para q sea string me sale esto
Código PHP:
$hola = $_SESSION[ 'k_username'];
$consulta = "select id from usuario2 where usuario like ' " . $hola . " ' ";
$resultado = mysql_query($consulta) or die("La consulta falló: " .
mysql_error());
while ($linea = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
foreach ($linea as $valor_col) {
$iduser = $valor_col;
echo $iduser;
}
}
echo gettype($iduser);
error
Notice: Undefined variable: iduser in C:\xampp\htdocs\juego\resto\insertapuntos.php on line 19
NULL