elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  myadmin sentencia
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: myadmin sentencia  (Leído 2,274 veces)
bgnumis

Desconectado Desconectado

Mensajes: 155


Ver Perfil
myadmin sentencia
« en: 15 Noviembre 2015, 16:39 pm »

Hola a todos,

Tres consultas:

Una: ¿Cuando pasa mysql a mysql li? ¿Hay algún video o conoceis algún manual fácil para empezar a ver qué debería cambiar de mi código mysql?


Dos: ¿Quisiera desde myadmin, ejecutando una sentencia SQL que en una tabla llamada "alumnos" decir, si el campo "pagacuota" es "SI", entonces, cambia el campo (de la misma tabla) "puedeasistir"  a "SI". Sería con un UPDATE o INSERT (y un if?) ¿Funcionaría? Por no vaciar la tabla y subirla desde excel otra vez rellenando a mano.

Tres: A veces, he leido que hay como una "consola" que sería como una "aplicación" que te permite hacer "pruebas" en tu base de datos, sin manipular la "real". ¿Esto es posible? Donde puedo leer sobre eso si no me he rallado?

Saludos y abrazos fuertes (a ver si de nuevo me podéis echar una mano y no al cuello jeje.


En línea

gAb1


Desconectado Desconectado

Mensajes: 731


Ver Perfil
Re: myadmin sentencia
« Respuesta #1 en: 17 Noviembre 2015, 12:00 pm »

Supongo que te refieres a MySQLi.

Es muy sencillo, con este ejemplo seguro que lo entiendes facilmente, además te propongo empezar a usar prepare.

Código
  1. // si tienes un framework mejor crear la clase e instanciarla
  2. $mysqli = new mysqli('127.0.0.1', 'username', 'password', 'dbname');
  3.  
  4. if ($stmt = $mysqli->prepare('SELECT * FROM table WHERE column = ? AND column2 = ?')) {
  5.    $stmt->bind_param('is', $variable, $variable2); // i -> integer, s -> string
  6.    $stmt->execute();
  7.  
  8.    // todo el código que dependa de la consulta aquí dentro
  9.  
  10.    if (isset($stmt->error))
  11.        echo 'Statement failed: ' . $stmt->error . '<br>';
  12. } else {
  13.    echo 'MySQLi failed: ' . $mysqli->error . '<br>';
  14. }

Sobre la segunda pregunta, si no me equivoco se trata de "FOREIGN KEY", solo lo usé una vez y no recuerdo muy bien como funciona. Pero lee la documentación, creo que es solo vincularlas. Yo uso SQLyog y en la interfaz simplemente pones el nombre de la columna y se actualiza automaticamente.

Sobre la tercera pregunta, sé que MySQL tiene consola, pero desconozco esa opción de la que hablas, en google seguro que encuentras algo!


« Última modificación: 17 Noviembre 2015, 12:03 pm por gAb1 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con sentencia sql
Programación Visual Basic
CARRY-ON 4 2,144 Último mensaje 6 Octubre 2007, 19:31 pm
por CARRY-ON
Problema con sentencia SQL
PHP
zhynar_X 2 2,036 Último mensaje 19 Noviembre 2007, 20:13 pm
por дٳŦ٭
Sentencia SQL
Bases de Datos
TheGhost(Z) 2 3,178 Último mensaje 6 Marzo 2011, 17:35 pm
por raul338
EasyPHP 5.3.9 no me deja acceder a PHP MyAdmin
Desarrollo Web
|Miguel| 3 6,575 Último mensaje 25 Febrero 2012, 14:25 pm
por |Miguel|
Sentencia Goto en Php , Salto de sentencia en Php
PHP
Graphixx 3 3,978 Último mensaje 24 Mayo 2012, 17:46 pm
por Graphixx
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines