Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEIAW_TEMA5

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
IAW_TEMA5

Descripción:
Repaso tema 5

Autor:
AVATAR

Fecha de Creación:
18/04/2024

Categoría:
Informática

Número preguntas: 12
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Selecciona la resposta vertadera més completa. El següent codi... $nom = 'Federico'; $llinatge1 = 'Garcia'; $llinatge2 = 'Lorca'; $email = 'fede@iedib.net'; $db = new mysqli (.........); $resultat = $db->stmt_init(); $resultat->prepare('INSERT INTO alumnes (nom,llinatge1,llinatge2,email) VALUES ( ?, ? , ?, ? ) '); $resultat->bind_param('ssss',$nom,$llinatge1,$llinatge2,$email ); $resultat->execute(); totes les alternatives son correctes és un exemple de consultes preparades amb l'extensió MySQLi de PHP correspón a una codificació que resulta més eficient quan hem de fer diverses consultes repetitives d'updates o d'inserts inserta un registre a la taula alumnes amb els valors de les variables $nom, $llinatge1, $llinatge2 i $email.
Selecciona la resposta vertadera més completa. El següent codi després d'haver llançat una consulta a la base de dades mitjançant php emprant l'extensió MySQLi: echo $clients['ID']." ".$clients['nom']." ".$clients['llinatges']; implica que l'objecte clients s'ha recuperat amb la instrucció... totes les alternatives són correctes fetch_object() fetch_array() fetch_row().
Per a comprobar si la connexió amb la base de dades s'ha establert correctament codificarem la línia... if ($db->connect) cap alternativa és correcta if ($db->mysqli_errno) if ($db->connect_errno).
Tenim una taula "clients" amb 3 columnes (ID, nom i llinatges). Suposant que ens connectem correctament a la base de dades, i la connexió està a la variable $conn. Observem el següent codi... //Consulta preparada amb SELECT $res = $conn->stmt_init(); $res->prepare('SELECT * FROM client'); $res->execute(); $res->bind_result(); while ($res->fetch() != null){ echo $id." ".$nom." ".$llinatges."<br>"; } $res->close(); $conn->close(); Donarà un error ja que a la funció stmt_init() li hem de passar uns paràmetres indicant els noms de les variables que hem d'utilitzar. Donarà un error ja que hauríem d'utilitzar $res->fetch_object() i no $res->fetch(). Donarà un error ja que a la funció bind_result() li hem de passar uns paràmetres indicant els noms de les variables que hem d'utilitzar. S'executarà correctament i mostrarà un llistat dels clients.
Es produeix una excepció durant la gestió d'una transacció amb codi php desenvolupat amb l'extensió MySQLi... Per a que les dades continuen consistents a la base de dades ... codificarem una instrucció autocommit(false) i tancarem la connexió una instrucció autocommit(true) i tancarem la connexió una instrucció commit() i tancarem la connexió una instrucció rollback() i tancarem la connexió.
Selecciona la resposta vertadera més completa. El següent codi després d'haver llançat una consulta a la base de dades mitjançant php emprant l'extensió MySQLi, echo $clients->ID." ".$clients->nom." ".$clients->llinatges; implica que l'objecte clients s'ha recuperat amb la instrucció... totes les alternatives són correctes fetch_array() fetch_object() fetch_row().
Al executar una consulta sql al codi php fent servir l'extensió MySQLi... $registres = $conn->query('INSERT INTO client (nom) VALUES ("Judit")'); Si tot va bé i la consulta s'executa correctament: $registres tendrà un registre amb la informació de l'insert. $conn->errno valdrà false. $conn->affected_rows valdrà 1. Si tot va bé i la consulta s'executa correctament: $registres valdrà true. $conn->errno valdrà 0. $conn->affected_rows valdrà 1. Si tot va bé i la consulta s'executa correctament: $registres valdrà true. $conn->errno valdrà 0. $conn->affected_rows valdrà true. Si tot va bé i la consulta s'executa correctament: $registres valdrà true. $conn->errno valdrà false. $conn->affected_rows valdrà true.
Per a gestionar les transaccions amb l'extensió MySQLi de manera unitària, és a dir, o totes o cap... desactivem l'opció rollback i codifiquem la instrucció autocommit() després de l'execució correcta de les consultes a la base de dades desactivem l'opció autocommit i codifiquem la instrucció rollback() després de l'execució correcta de les consultes a la base de dades activem l'opció autocommit i codifiquem la instrucció commit() després de l'execució correcta de les consultes a la base de dades desactivem l'opció autocommit i codifiquem la instrucció commit() després de l'execució correcta de les consultes a la base de dades .
Què podem dir de la següent instrucció a PHP? $res=$db->query("SELECT * FROM T"); $fetch=$res->fetch_object(); La funció query() només serveix per fer SELECT, no es pot emprar per fer INSERT, UPDATE o DELETE. Si tot va bé, la variable $fetch té un objecte amb el resultat de la consulta SELECT. La funció query() és una instrucció de l'extensió PDO, no de MySQLi. Si tot va bé, la variable $fetch retorna true si la consulta s'ha executat correctament.
Selecciona la resposta vertadera més completa. Tenim un servidor web amb mysql amb les següents dades: hostname: siediblin230.caib.es IP del servidor: 10.216.15.55 Nom de la base de dades: moodle Usuari: judit Contrasenya: J1d1t Per a connectar amb la base de dades MySQL amb l'extensió MySQLi utilitzarem... Totes les respostes són correctes $conn = new mysqli(); $conn->connect('siediblin230.caib.es','judit','J1d1t','moodle'); $conn->mysqli_connect('siediblin230.caib.es','judit','J1d1t','moodle'); $conn->mysqli_connect('10.216.15.55','judit','J1d1t','moodle');.
Què podem dir de la següent instrucció a PHP? real_query ( 'SELECT * FROM T') És una instrucció de la extensió PDO, no de MySQLi Retorna true si la consulta s'ha executat correctament Retorna un array amb els registres de la base de dades No es pot emprar per a consultes Insert, update o delete.
Per a accedir des d'una aplicació web codificada en llenguatge PHP a una base de dades podem emprar .... Pista: tria la més vertadera de totes les alternatives L'extensió MySQL improved (MySQLi) o l'extensió PHP Data Objects (PDO) L'extensió MySQL improved (MySQLi) L'extensió PHP Data Objects (PDO) L'extensió MySQL improved (MySQLi) i l'extensió PHP Data Objects (PDO) combinades al codi d'un mateix accés a la base de dades.
Denunciar test Consentimiento Condiciones de uso