Cita:
Iniciado por Parliament lo mas raro de esto es que cuando pongo valores manuamente en el select el script funciona perfectamentre bien
peus revisa tus datos de entrarada tus variables, recuerda las consultas SQL, deben ir correctamente, usando comillas, cuando llevan strings , y una cosa, mysqli y otras librerias disponen, de funciones para insertar valores, y asi no tengas problemas, con las consultas RAW, que estas haciendo, y del cual, es un fallo de seguridad el que haces, ya que no estas filtrando tus datos de entrada
revisa este enlace
http://php.net/manual/es/mysqli.prepare.php
un fragmento de ejemplo, revisa la documentacion de la funcion bind_param
Código PHP:
Ver original<?php
if ($stmt = $mysqli->prepare("SELECT District FROM City WHERE Name=?")) {
/* ligar parámetros para marcadores */
$stmt->bind_param("s", $city);
/* ejecutar la consulta */
$stmt->execute();