| |||
Select...valores a verificar Hola a todos tengo un problema en php con mysql, estoy haciendo un carrito de compras y al elegir los productos digamos 4 los guardo en una session el codigo del producto el cual q la session llamada Car contiene "p001","p004","p003","p002" esto guardado en una cadena el cual yo hacia un select con esos valores en SqlServer 2005 con una función exe"select.."+mi cadena de código(string) y me listaba los productos de esos código no se como es en Mysql. de antemano gracias..xD |
| |||
Respuesta: Select...valores a verificar mm pues algo que se me ocurre es que crees un campo tipo hidden, y en el boton, creas un evetno onclick, donde le asignes a ese campo, la cadena p001, p004 y todos los demas por ejemplo tu campo se llama productos entonces seria: onclick='document.getElementById('productos').valu e==document.getElementById('p001').value+document. getElementById('p001').value + ....' esa seria una forma.... |
| ||||
Respuesta: Select...valores a verificar Si tu problema es con HTML/PHP, prueba lo que te dice oscarbt, pero postea la pregunta en el foro de PHP. Ahora bien, si lo que quieres saber es cómo usar eso en una sentencia preparada (para eso se usa el EXEC en SQL Server), lo que tienes que hacer es crear la sentencia preparada en MySQL y usarla con PHP, recordando que en MySQL las cadenas de texto no usan comillas ("), sino apóstrofes ('). Manual de Referencia de MySQL: 13.7. Sintaxis SQL de sentencias preparadas PHP::MyQSLI - mysqli_stmt::prepare
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Select...valores a verificar el problema no es nada de html y programación, el problema es como ago un select q me considere mas de un valor el tipico caso seria:
Código MySQL:
en ese caso seria simple, pero en mi caso seria:Ver original
Código MySQL:
yo se como hacerlo en SqlServer pero en MySql no se como lo hago estoy usando el programa Ver original MySQL Workbench 5.2 CE pero gracias de todos modos |
| |||
Respuesta: Select...valores a verificar yo la verdad que tampoco acabo de entenderte, pero viendo tu ejemplo, ¿no estaras buscando algo asi?
Código MySQL:
Ver original no se, la verdad que no entiendo mucho la duda, quiza si pruebas a describirla nuevamente :) |
| ||||
Respuesta: Select...valores a verificar MySQL tiene dos formas de solucionarlo, dependiendo de cómo entra el parámetro, es decir si es una sola cadena que contiene valores separados por comas, o si son varios valores separados por comas. Si vas a usar uno u otro, en definitiva es una decisión de tomarás cuando lo programes, ya que si estás trabajando con una página web, las consultas no las construye a mano el usuario, sino que lo haces por soft. Por eso de decía que la cosa podía ser por programación... Creí que se entendía. Los links que te pasé eran porque esto mismo se puede hacer por medio de sentencias preparadas, para no tener que escribirlas continuamente, y para verlo estaban esos links. ¿Los miraste? Volviendo al tema central, si el parámetro lo recibes en una sola cadena, con valores separados por comas se usa FIND_IN_SET():
Código MySQL:
Pero si la consulta la vas a construir dinámicamente por programación, es mucho más sencillo usar IN(): Ver original
Código MySQL:
Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |