Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2010, 13:46
Avatar de Jona_than
Jona_than
 
Fecha de Ingreso: noviembre-2005
Ubicación: Chile
Mensajes: 155
Antigüedad: 18 años, 5 meses
Puntos: 0
De acuerdo Mi clase de Mysql_query

Estimados,

Saben he estado poco a poco metiendole en el mundo de la orientación a objetos y realmente lo he encontrado bastante interesante, he desarrollado ya algunas funciones que he re ocupando y ahorrando tiempo a la hora de programar.

Entonces un drama, estoy desarrollando un portafolio, y enviándole los datos por ajax, y este tema, y me funciona perfectamente, el drama que a la hora de ejecutar una función mysql_query un drama de syntasis que no sé bien, porque ocurre.

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 'Web)' at line 1

La función que ejecuta el mysql_query es la siguiente:

Código PHP:
Ver original
  1. public function EjecucionMySQLQuery($sql){
  2.         $this->consulta=mysql_query($sql,$this->enlace) or die (mysql_error());
  3.         return $this->consulta;
  4.     }

Y el código que en teoría llama a esta función es la siguiente, en la cual me genera el error de arriba.

Código PHP:
Ver original
  1. require 'Index.class.php';
  2. $BaseDatos=BaseDatosClass::hacerInstancia();
  3. $Select = "INSERT INTO PORTAFOLIO_CATEGORIAS (NOMBRE_CATEGORIA) VALUES (".$_POST['NombreCategoria'].")";
  4. $BaseDatos->EjecucionMySQLQuery($Select);

Ojala alguien me pueda ayudar.

Tau.
__________________
- Fasecreativa
- Twitter @jonyram