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


 


Tema destacado: Doble factor de autenticación o verificación en dos pasos


+  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 509 veces)
bgnumis

Desconectado Desconectado

Mensajes: 136


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

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: 725


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

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 por gAb1 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Sentencia SQL
Desarrollo Web
ayabass 0 611 Último mensaje 12 Noviembre 2004, 05:08
por ayabass
Duda && en sentencia while
Java
Dem0ny 9 4,839 Último mensaje 15 Noviembre 2008, 01:22
por sapito169
Sentencia SQL
Bases de Datos
TheGhost(Z) 2 1,538 Último mensaje 6 Marzo 2011, 17:35
por raul338
EasyPHP 5.3.9 no me deja acceder a PHP MyAdmin
Desarrollo Web
|Miguel| 3 4,897 Último mensaje 25 Febrero 2012, 14:25
por |Miguel|
Sentencia Goto en Php , Salto de sentencia en Php
PHP
Graphixx 3 2,045 Último mensaje 24 Mayo 2012, 17:46
por Graphixx
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines