ccc

BD: mysqli

<?php
$host_name  = "localhost";
$database   = "mibasededatos";
$user_name  = "root";
$password   = "12345678";

$cnn = mysqli_connect($host_name, $user_name, $password, $database);

if (mysqli_connect_errno())
 echo "ERROR AL conectar: " . mysqli_connect_error();
else
 echo "TODO BIEN<hr>";

Consulta a la BD:

$query = "select * from pel_youtube where nom_pel_youtube like 'am%'";
$reg = mysqli_query($cnn, $query);

echo "LISTADO NORMAL<br>";
while ($row = mysqli_fetch_row($reg)){
    echo $row[0].":".$row[1]."<br>";
}
echo "<hr>";

mysqli_data_seek($reg, 0);

echo "LISTADO ASOCIATIVO<br>";
while ($row = mysqli_fetch_assoc($reg)) {
    echo $row["id"].":".$row["nom_pel_youtube"]."<br>";
}
mysqli_free_result($reg);


Para obtener el primero de una consulta directamente (sin tener que recorrer):
$result = mysqli_query($cnn, $query);
$row = $result->fetch_assoc();
echo $row["nombre"];


Para saber el número total de registros de la consulta:
$sqlAux = "select * from tabla";
$result = mysqli_query($cnn, $query);
echo "TOTAL REG:".mysqli_num_rows($result);
?>

Para hacer cualquier delete o update:
$sql = "update pel_youtube set nom_pel_youtube = 'xxxx' where id = 999";
$result = mysqli_query($cnn, $sql);

Si la query que has hecho en un insert para obtener el id del registro insertado:
$id_cliente = mysqli_insert_id($cnn);

No hay comentarios:

Publicar un comentario