Hola tengo un pequeño problema, es que cuando ago por ejemplo una consulta como esta
$Tabla_Informacion = mysql_query("SELECT * FROM Informacion", $Conexion);
Todo va bien. Pero cuando quiero hacer una modificacion:
si "SELECT * FROM Informacion" funcionaba
"UPDATE Informacion SET nombre=".$Nombre.", descripcion=".$Descripcion.", Inferior=".$Informacion."" NO IVA
despues intente hacerlo sin variables
"UPDATE Informacion SET nombre=algunnombre, descripcion=algunadescripcion, Inferior=algunainformacion" TAMPOCO IVA
entonces con PHPmyadmin ice una modificacion y puse crear codigo php. I en vez de poner comillas iniciales y finales, poniendole apostrofes:
'UPDATE Informacion SET nombre=algunnombre, descripcion=algunadescripcion, informacion=algunainformacion' SI IVA
pq me pasa eso?
ah y otra cosa
para poner variables tenia que poner ".$Variable." y si queria que saliera todo el texto (pq cuando hay espacios solo te coge la primera palabra) pues se tiene que poner \" delante y atras con lo que quedara \"".$Variable."\" pues tenia que poner \''.$Variable.'\' (en este no hay dobles comillas son dos apostrofes juntos)
de esta manera me quedaba asi
'UPDATE Informacion SET nombre=\''.$Nuevo_Nombre.'\', descripcion=\''.$Nueva_Descripcion.'\', inferior=\''.$Nueva_Informacion.'\'; Y ESTO FUNCIONA A LA PERFECCION
(en este ultimo no hay comillas, son dos apostrofes juntos)
pq coño no van las comillas y eso si? (estuve 3 dias intentado descubrir pq no funcionaba, ahora ya lo he arreglado, pero no hay una manera mas facil de simplificar esto sin apostrofes?)