Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/03/2012, 20:04
Avatar de Threepwood
Threepwood
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
Respuesta: Comparación idéntica en sentencia SQL

Hola, Jair!

Gracias por tu respuesta, creo que nos vamos acercando al error. Ojalá me pueda explicar bien:

Mi tabla "puntos" tiene ahora 3 filas. En dos de ellas el campo Torneo es Fall Cup y en la tercera Spring Cup. En las tres está el jugador Fulano de Tal.

Si yo hago así:

Código PHP:
$sql "UPDATE equipos SET puntos = '$puntos' WHERE torneo LIKE '$torneo'" 
El resultado es correcto:

Se han modificado 2 filas
string(8) "Fall Cup"

Sin embargo, al momento de agregar:

Código PHP:
 $sql "UPDATE equipos SET puntos = '$puntos' WHERE torneo LIKE '$torneo' AND jugador1 LIKE '$jugador' OR jugador2 LIKE '$jugador' OR jugador3 LIKE '$jugador'"
El resultado es:

Se han modificado 3 filas
string(8) "Fall Cup"
string(15) "Fulano de Tal"

Cuando tendría que ser el mismo porque sólo quiero modificar las filas Fall Cup con Fulano de Tal y en esta ultima orden modifica todas las filas con "Fulano de Tal" sin importar el campo "torneo".

¿Cuál puede ser el problema?

Gracias!
__________________
Equívocos sin importancia