note 126630 added to function.mysqli-connect
| From: | jumita12 at gmail dot com | Date: | Sun, 21 Nov 2021 21:42:51 +0000 |
| Subject: | note 126630 added to function.mysqli-connect | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-217278@lists.php.net to get a copy of this message | ||
function extraer_query(){
//Conexión en la base de datos.
$mysqli = new mysqli("localhost", "root", "", "jardineria");
/* comprobar la conexión */
if ($mysqli->connect_errno) {
printf("Falló la conexión: %s\n", $mysqli->connect_error);
exit();
}
//estructura de un inner join
// SELECT clientes.
NombreCliente,
// clientes.NombreContacto,
// clientes.ApellidoContacto,
// clientes.Telefono,
// empleados.Nombre,
// empleados.Apellido1,
// empleados.Apellido2,
// empleados.Extension
// FROM Clientes AS clientes
// INNER JOIN Empleados AS empleados
// ON clientes.CodigoEmpleadoRepVentas = empleados.CodigoEmpleado
elseif($resultado = $mysqli->query("SELECT\n"
. " clientes.NombreCliente\n"
. " , clientes.NombreContacto\n"
. " , clientes.ApellidoContacto\n"
. " , clientes.Telefono\n"
. " , empleados.Nombre\n"
. " , empleados.Apellido1\n"
. " , empleados.Apellido2\n"
. " , empleados.Extension\n"
. "FROM Clientes AS clientes\n"
. "INNER JOIN Empleados AS empleados\n"
. "ON clientes.CodigoEmpleadoRepVentas = empleados.CodigoEmpleado;",
MYSQLI_USE_RESULT)) {
printf("La selección devolvió %d filas.\n", $resultado->num_rows);
$userData = array();
//Bucle que introduce los datos en un array
while($r = mysqli_fetch_assoc($resultado)){
$userData[]=$r;
}
//Introducimos los datos en un json (array asociativo)
$jardineriaa = json_encode($userData);
/* liberar el conjunto de resultados, la conexión basicamente */
$resultado->close();
}
//como hemos creado la funcion hacemos que nos devuelva el array del json
return$jardineriaa;
}
//Creamos el encabezado de la tabla con los campos necesario
function abrir_tabla(){
echo "<table class='table table-striped'>";
echo "<thead>";
echo "<tr>";
echo "<th scope='col'>NombreCliente</th>";
echo "<th scope='col'>NombreContacto</th>";
echo "<th scope='col'>ApellidoContacto</th>";
echo "<th scope='col'>Telefono</th>";
echo "<th scope='col'>Nombre</th>";
echo "<th scope='col'>Apellido1</th>";
echo "<th scope='col'>Apellido2</th>";
echo "<th scope='col'>Extension</th>";
echo "</tr>";
echo "</thead>";
}
//Cerramos la tabla por si es necesario utilizar
// mas adelante hemos creado estas dos funciones
function cierro_tabla(){
echo "</tbody>";
echo "</table>";
}
----
Server IP: 45.112.84.4
Probable Submitter: 45.112.85.242 (proxied: 67.218.243.230)
----
Manual Page -- https://php.net/manual/en/function.mysqli-connect.php
Edit -- https://main.php.net/note/edit/126630
Del: integrated -- https://main.php.net/note/delete/126630/integrated
Del: useless -- https://main.php.net/note/delete/126630/useless
Del: bad code -- https://main.php.net/note/delete/126630/bad+code
Del: spam -- https://main.php.net/note/delete/126630/spam
Del: non-english -- https://main.php.net/note/delete/126630/non-english
Del: in docs -- https://main.php.net/note/delete/126630/in+docs
Del: other reasons-- https://main.php.net/note/delete/126630
Reject -- https://main.php.net/note/reject/126630
Search -- https://main.php.net/manage/user-notes.php