Consulta de mysqla a comando php no funciona
Publicado por Ale (54 intervenciones) el 21/04/2017 17:01:46
Buenas, tengo una base de datos con dos tablas, una se llama usuarios y la otra historial... lo que hago es, mediante una consulta en sql es pasar los datos de usuarios que contengan la condicion de FACTURADO a la tabla historial de este modo:
ahora, quiero hacer esto mismo en PHP para que al pulsar un boton me haga ese traspaso y no hay forma... lo estoy haciendo de esta manera:
y no hay caso, no hace nada...que error estaré comentiendo?Muchas gracias...
1
2
3
4
INSERT INTO `historial`(`Nombre`, `Direccion`, `Mail`, `Telefono`, `Observaciones`, `Estado`,
`Fecha`, `Cd`, `Obs`, `Gasto`, `Facturado`) SELECT `Nombre`, `Direccion`, `Mail`, `Telefono`,
`Observaciones`, `Estado`, `Fecha`, `Cd`, `Obs`, `Gasto`, `Facturado` FROM `personas`
WHERE Estado = "Facturado" or Estado = "Dado de Baja"
ahora, quiero hacer esto mismo en PHP para que al pulsar un boton me haga ese traspaso y no hay forma... lo estoy haciendo de esta manera:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?Php
if (isset($_REQUEST['BotonGrabar']))
{
require ("conexion.php");
$idCone = conexion();
$SQL = mysql_query("INSERT INTO 'historial'('Nombre', 'Direccion', 'Mail', 'Telefono', 'Observaciones', 'Estado',
'Fecha', 'Cd', 'Obs', 'Gasto', 'Facturado') SELECT 'Nombre', 'Direccion', 'Mail', 'Telefono', 'Observaciones', 'Estado',
'Fecha', 'Cd', 'Obs', 'Gasto', 'Facturado' FROM 'personas' WHERE Estado = 'Facturado'");
mysql_query ($SQL, $idCone);
mysql_close($idCone);
echo "<H2>";
echo "<p Align=Center>";
echo "Cambio a Histórico realizado correctamente. Por favor revisar manualmente los cambios";
echo "<Br><Br>";
echo "</H2>";
}
else
{
echo "<H2>";
echo "<p Align=Center>";
echo "Actualización Cancelada";
echo "<Br><Br>";
echo "</H2>";
}
?>
y no hay caso, no hace nada...que error estaré comentiendo?Muchas gracias...
Valora esta pregunta
0