En la Tabla Vendedor: Visualiza tus Clientes con Consultas desde PHP a MySQL [SOLUCIONADO]

Exploremos un enfoque común en el desarrollo web en torno a PHP y MySQL, especificamente en lo que respecta a obtener datos desde una tabla de vendedores y visualizar a sus clientes. Este es un aspecto clave en cualquier aplicación que maneje relaciones cliente-vendedor.

El primer paso es establecer una conexión con la base de datos MySQL. Esto se logra utilizando funciones específicas de PHP, como mysqli_connect(). Aquí hay un ejemplo básico:

$server = "localhost";
$user = "username";
$password = "password";
$db = "database";

// Crear conexión
$conn = mysqli_connect($server, $user, $password, $db);

// Comprobar conexión
if (!$conn) {
    die("Conexión fallida: " . mysqli_connect_error());
}
echo "Conectado exitosamente";

Una vez establecida la conexión, el siguiente paso es crear la consulta para obtener los datos del vendedor y sus clientes. Para ello, proporcionamos un query SQL a la función mysqli_query() que luego se ejecuta en la base de datos MySQL asociada al objeto de conexión.

$sql = "SELECT vendedor.nombre, cliente.nombre 
        FROM vendedor 
        INNER JOIN cliente 
        ON vendedor.id = cliente.vendedor_id";
$result = mysqli_query($conn, $sql);

Finalmente, debemos manejar los resultados devueltos por esta consulta. Podemos recorrer estos resultados fila por fila para mostrar todos los clientes asociados a cada vendedor.

if (mysqli_num_rows($result) > 0) {
    // Recorrer todas las filas
    while($row = mysqli_fetch_assoc($result)) {
        echo "Vendedor: " . $row["vendedor.nombre"]. " - Cliente: " . $row["cliente.nombre"]. "
"; } } else { echo "0 resultados"; }

Es sumamente importante liberar la memoria que se acumula cada vez que se realiza una consulta. Se logra cerrando la conexión una vez que ya no es necesaria. Aquí tenéis un ejemplo:

mysqli_close($conn);

Así es como básicamente se consulta a MySQL desde PHP para desplegar los datos de una tabla de vendedores y visualizar sus clientes. Como siempre, hay algunas variantes y optimizaciones que se pueden hacer a medida que te familiarices más con MySQL y PHP. Sin embargo, este enfoque básico proporciona una base sólida para comenzar a interactuar con datos en MySQL utilizando PHP.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad