Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2012, 03:14
tasmany94
 
Fecha de Ingreso: septiembre-2012
Mensajes: 66
Antigüedad: 11 años, 7 meses
Puntos: 4
Respuesta: Error en mysql_query

vale olvidaros de ese error,ya se el motivo y solucionado.pero este si que no lo consigo.

el codigo:

Código PHP:
<?php

$conexion
=mysql_connect("localhost","usuario","pass");
$db_from="usuarios";
$db_to="usuario_defecto";
$tb_from_name="usuarios";
$tb_to_name="conectados_chat";

mysql_select_db("usuario_defecto"$conexion);
$consulta1 mysql_query("SELECT Id_user_friend,Name_User FROM amigos ",$conexion)or die(mysql_error());

mysql_select_db("usuarios"$conexion);
$consulta2 mysql_query("SELECT Id_user,Estado FROM usuarios ",$conexion)or die(mysql_error());

$ID_user_friends$consulta1["Id_user_friend"]; 
$Name_User$consulta1["Name_User"];
$ID_user$consulta2["Id_user"]; 
$Estado$consulta2["Estado"]; 

if(
$ID_user_friend == $ID_user && $Estado=1
{
    
    
mysql_query ("INSERT INTO $db_to.$tb_to_name SELECT *  FROM $db_from.$tb_from_name WHERE Estado= 1 AND ID_User= $ID_user ")or die(mysql_error());
    echo 
aceptada;
}
    else { 
    echo 
fallo;
}
?>
el fallo esta en:
Código PHP:
mysql_query ("INSERT INTO $db_to.$tb_to_name SELECT *  FROM $db_from.$tb_from_name WHERE Estado= 1 AND ID_User= $ID_user ")or die(mysql_error()); 
pero porque??que esta mal en todo el codigo?


el error que me da es : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
gracias de antemano!! espero que me podais ayudar.

Última edición por tasmany94; 19/09/2012 a las 03:15 Razón: faltaban datos