Pequeсa ayuda.
#1

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.
Reply
#2

usa if(A!=1)
Reply
#3

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?
Reply
#4

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.
Reply
#5

Ya lo resolvi, pero gracias a todos!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)