Pequeсa ayuda. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Pequeсa ayuda. (
/showthread.php?tid=262985)
Pequeсa ayuda. -
Elpiezas - 20.06.2011
Hola gente ando con un problema que no me deja seguir con mi script.
Yo estoy creando un comando con MySQL, tengo las tablas creadas y todo, el tema es lo siguiente:
Lo explico con un ejemplo para que se me entienda mejor..
Por ejemplo tengo un campo llamado "A" y otra que se llama "B" que tienen una predeterminacion de 1, osea que dentro de "A" y "B" esta el 1, yo lo que quiero hacer es editar con un comando el valor de "A" que es 1(se hacerlo pero le quiero poner una condicion), por otra cosa por ejemplo "AUTO", y si vuelvo a usar el comando para editar que se fije si "A" ya fue editado, y si es asi que edite el "B".
Osea lo que quiero saber es como poner la condicion: Si "A" no fue editado editar, sino que se edite el "B".
Espero que me entiendan.
Re: Pequeсa ayuda. -
Mr.GeEk - 20.06.2011
usa if(A!=1)
Respuesta: Re: Pequeсa ayuda. -
Elpiezas - 21.06.2011
Quote:
Originally Posted by Mr.GeEk
usa if(A!=1)
|
Claro pero como hago para que vea que es lo que hay dentro de A, con MySQL?
Re: Pequeсa ayuda. -
Miguel - 21.06.2011
Depende del plugin que uses, con el que no es de StrikenKid es:
pawn Код:
new a = -1;
mysql_query("SELECT A FROM tabla"); // Selecionamos A de la tabla LA CUAL TIENE UN NOMBRE.
mysql_store_result(); // Guardamos los resultados de la consulta anterior.
if(mysql_num_rows()) a = mysql_fetch_int(); // Si hubo algun resultado, asignarle a "a" el valor del campo extraido.
mysql_free_result(); // Limpiar la memoria previamente utilizada.
Si solamente quieres saber "A", y:
pawn Код:
new a = -1, b = -1;
mysql_query("SELECT * FROM tabla");
mysql_store_result();
if(mysql_retrieve_row())
{
new string[16];
mysql_get_field("A", string);
a = strval(string);
mysql_get_field("B", string);
b = strval(string);
}
mysql_free_result();
Si necesitas saber A y B o cualquier otro dato. Ya la condiciуn es tu problema.
Respuesta: Pequeсa ayuda. -
Elpiezas - 23.06.2011
Ya lo resolvi, pero gracias a todos!