Comunidad de diseño web y desarrollo en internet online

Problemas con mySql PHP y flash

Citar            
MensajeEscrito el 24 Jun 2005 11:36 am
yo tengo un ranking cargado en una db, mediante un php armo un xml para trabajarlo desde flash, se entiende hasta ahi?...

El tema es que cuando desde flash le quiero agregar algunos datos a la db mediante loadVars(); no me lo hace.

el php que agrega un dato a la db es el siguiente:

<?php
///// VARIABLES DE FLASH /////
$tema = $_POST['tema'];
$valor = $_POST['valor'];
//////////////////////////////

include('conexion.php');
//
if(isset($tema) && isset($valor)){
$consulta = "INSERT INTO ranking VALUES('','','','',$valor) WHERE tema=".$tema.";";
$resultado=mysql_query($consulta, $enlace);
print "&respuesta=ok&";
}else{
print "&resouesta=error&";
}
//
?>

el flash funciona barbaro el tema es esta sentencia.

Bueno si me dan una mano se lo agradesco mucho

Por 3dg

65 de clabLevel



Genero:Masculino  

Buenos Aires Argentina

firefox
Citar            
MensajeEscrito el 24 Jun 2005 02:20 pm
$consulta = "INSERT INTO ranking VALUES('','','','',$valor) WHERE tema=".$tema.";";

Que pretendes con eso??

que yo recuerde un insert en SQL es algo como

INSERT INTO tabla ("campo1","campo2",...) VALUES ("vaalor1", valor2",.....) WHERE condicion

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 24 Jun 2005 03:32 pm
a ver si me podes ayudar lo que yo quiero es que cuando se cumpla esa condicion(where tema=$tema) me sume un 1 a ese campo, se entiende mas o menos lo que quiero hacer.
Yo desde flash envio al php un valor que siempre es un 1 y un dato que es un tema, y lo que yo quiero es que mediante una sentencia sql se modifique la db el ese tema es particular y que al valor que tiene ese tema en particular se le sume 1 numero.
Es eso nada mas, si me podes ayudar te lo agradesco mucho!!!

Por 3dg

65 de clabLevel



Genero:Masculino  

Buenos Aires Argentina

firefox
Citar            
MensajeEscrito el 24 Jun 2005 04:57 pm
mysql_query("UPDATE ranking SET conteo=conteo+1 WHERE tema='".$tema."';");
o
mysql_query("UPDATE ranking SET conteo++ WHERE tema='".$tema."';"); //en este si tengo dudas ;)

cambias conteo por el nombre del cmpo que deseas actualizar
:wink:

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 24 Jun 2005 06:52 pm
YA ME SALIO MUCHAS GRACIAS A TODOS POR LOS CONSEJOS

Por 3dg

65 de clabLevel



Genero:Masculino  

Buenos Aires Argentina

firefox
Citar            
MensajeEscrito el 24 Jun 2005 08:39 pm

ICEM4N escribió:


que yo recuerde un insert en SQL es algo como
INSERT INTO tabla ("campo1","campo2",...) VALUES ("vaalor1", valor2",.....) WHERE condicion

:lol: :lol: :lol: :lol: :lol:
ICEM4N los inserts no usan condiciones
^^ ^^ ^^ ^^ ^^
eres muy bueno con Flash ^^ ^^ :wink:

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

konqueror
Citar            
MensajeEscrito el 25 Jun 2005 11:07 am
Err... cierto!! Fuel un lapso temporal, ya saben co los examenes tengo la mitad de neuronas kemadas...

Si cierto.. la cosa es que como el tio lo puso pues lo copie sin querer... arrr....

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.