Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] $query con variables dentro (PHP-MySQL)

Estas en el tema de $query con variables dentro (PHP-MySQL) en el foro de PHP en Foros del Web. Hola amigos. Bueno, les explico. No tengo mucha experiencia con PHP ni con MySQL, asique he tenido que acudir a vosotros a ver si me ...
  #1 (permalink)  
Antiguo 27/08/2014, 18:50
 
Fecha de Ingreso: noviembre-2008
Mensajes: 154
Antigüedad: 15 años, 5 meses
Puntos: 2
Pregunta $query con variables dentro (PHP-MySQL)

Hola amigos.

Bueno, les explico. No tengo mucha experiencia con PHP ni con MySQL, asique he tenido que acudir a vosotros a ver si me podeis ayudar.
Tengo el siguiente código:

Código PHP:
<?php
//VARIABLES DE FORM (desde /form_nuevo-registro.php)
    
$tabla $_POST['tabla'];
    
$fqr $_POST['fqr'];
    
$fqt $_POST['fqt'];
    
$ctcsst $_POST['ctcsst'];
    
$ctcssr $_POST['ctcssr'];
    
$disp_name $_POST['disp_name'];
    
$rc_name $_POST['rc_name'];
    
$name $_POST['name'];
    
$loc $_POST['localizacion'];

    
//MYSQL
    
$mysql_host "******";    
    
$mysql_database "******";
    
$mysql_user "********";
    
$mysql_password "********";
    
$ilink mysql_connect($mysql_host,$mysql_user,$mysql_password) or die(mysql_error()); 
    
mysql_select_db($mysql_database,$ilink);
    
$query 'INSERT INTO `************`.`*********` (`id`, `fqrx`, `fqtx`, `ctcsstx`, `ctcssrx`, `dsp_name`, `rc_nombre`, `nombre`, `localizacion`) VALUES ('$tabla', '$fqr', '$fqt', '$ctcsst', '$ctcssr', '$dsp_name', '$rc_name', '$name', '$loc')';
    
mysql_query($query) or die (mysql_error());
?>
Como veréis, intento usar las variables obtenidas mediante
Código PHP:
$_POST['']; 
para insertarlas en una tabla.
El problema es que no funciona, PHP me devuelve un error
Cita:
Parse error: syntax error, unexpected T_VARIABLE in /home/a1972631/public_html/base/insertar.php on line 20
.

Alguien que pueda ayudarme? La línea 20 es donde está la variable
Código PHP:
$query 
.

Muy agradecido de antemano, me despido. Saludos.
  #2 (permalink)  
Antiguo 27/08/2014, 18:52
 
Fecha de Ingreso: noviembre-2008
Mensajes: 154
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: $query con variables dentro (PHP-MySQL)

Se me olvidaba, el código del $query lo saqué de phpMyAdmin, que te da la opcion de mostrarte en PHP el codigo MySQL ejecutado. Después le agregué yo las variables.

Si hay algo que no entiendad, pregunten ;)
  #3 (permalink)  
Antiguo 27/08/2014, 19:16
 
Fecha de Ingreso: noviembre-2008
Mensajes: 154
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: $query con variables dentro (PHP-MySQL)

Solucionado. Era un error bastante tonto.

Esto era lo que yo tenía:
Código PHP:
$query 'INSERT INTO `************`.`*********` (`id`, `fqrx`, `fqtx`, `ctcsstx`, `ctcssrx`, `dsp_name`, `rc_nombre`, `nombre`, `localizacion`) VALUES ('$tabla', '$fqr', '$fqt', '$ctcsst', '$ctcssr', '$dsp_name', '$rc_name', '$name', '$loc')'
Y esto es lo correcto:
Código PHP:
$query "INSERT INTO `***********`.`***********` (`id`, `fqrx`, `fqtx`, `ctcsstx`, `ctcssrx`, `dsp_name`, `rc_nombre`, `nombre`, `localizacion`) VALUES ('$tabla', '$fqr', '$fqt', '$ctcsst', '$ctcssr', '$dsp_name', '$rc_name', '$name', '$loc')"
El único cambio: las comillas. Si se fijan, en la primera tengo $query ='INSERT....
Y lo correcto es $query = "INSERT....

Agradezco mucho vuestra ayuda aunque haya logrado solucionarlo solo jajaja

Saludos.

TEMA SOLUCIONADO

Etiquetas: html, mysql, registro, select, sql, tabla, variable, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:22.