Tengo una tabla mysql con columnas como 'operation.date', 'operation.name' y etc. Después de obtener los datos de la tabla como objeto con $mysqli->fetch_object()
obtengo esto (print_r de la fila):atributo de objeto php con punto en el nombre
stdClass Object
(
[id] => 2
[operation.date] => 2010-12-15
[operation.name] => some_name
)
¿cómo puedo acces operation.date
y operation.name
y todas las demás propiedades del objeto extrañamente nombrados?
Este es un duplicado. La respuesta es que no es una propiedad válida. Deberías cambiarlo Pero puedes usar '$ obj -> {'operation.date'}' para acceder a él. – Gordon
posible duplicado de [Guiones en claves de objeto] (http://stackoverflow.com/questions/2925044/hyphens-in-keys-of-object) y también [Cómo accedo a esta propiedad de objeto] (http: // stackoverflow.com/questions/758449/php-how-do-i-access-this-object-property) – Gordon
Perdón por eso. Estaba buscando pero no para guiones. – egis