Buenas Kohm!
Entiendo, llevas razón, pero el problema viene porque un usuario puede tener varios vehículos y eso es lo que no se hacer, pongo ejemplo (basandome en los tuyos):
Tabla usuarios
Código:
+---------+----------------+----------------+--------------+-------------+
|id_user | user_name | password | nombre | apellido |
+---------+----------------+----------------+---------------+-------------+
| 1 | foo | pass123 | mariano | martinez |
| 2 | bari | pass123 | federico | lopez |
| 3 | coky99 | pass123 | john | smith |
| 4 | carlos | pass123 | nikola | tesla |
+---------+----------------+----------------+---------------+-------------+
Tabla usuarios_meta
Código:
+---------+----------------+----------------+--------------+
| id | id_user | meta_key |meta_value |
+---------+----------------+----------------+---------------+
| 1 | 1 | ciudad | cartagena |
| 2 | 1 | email | [email protected]|
| 3 | 1 | vehiculo | moto |
| 4 | 1 | vehiculo | coche |
+---------+----------------+----------------+---------------+-------------+
En este ejemplo podemos ver como el usuario con id=1, tiene ciudad email y 2 vehículos (el caso es que los vehículos tienen que ser campos checkbox) y luego recuperarlos no se muy bien, o mejor guardarlos de esta otra forma (de esta si se hacerlo pero no se si es del todo correcto?
Código:
+---------+----------------+----------------+--------------+
| id | id_user | meta_key |meta_value |
+---------+----------------+----------------+---------------+
| 1 | 1 | ciudad | cartagena |
| 2 | 1 | email | [email protected]|
| 3 | 1 | vehiculo | moto-coche|
| 4 | 3 | vehiculo | coche |
+---------+----------------+----------------+---------------+-------------+
En este ejemplo el usuario 1 tiene en el campo vehículo moto y coche pero en la misma celda...no se si me explico bien!
Cual es la forma correcta? en caso de ser la primera forma como saco los datos?
Un saludo y muuuchas gracias por ayudarme Kohm!!