Hola chicos que tal, tengo un pequeño problema con una consulta en mysql, intento cambiarlo a mysqli pero me sale cada error. Es un codigo que encontre buscando por ahi.
este es el codigo:
<?php
session_start();
include ("conexion.php");
$arreglo=$_SESSION['carrito'];
$numeroventa=0;
$query="select * from compras order by numeroventa DESC limit 1";
$result = $conn->query($query);
while($row = $result->fetch_array()){
$numeroventa=$row['numeroventa'];
}
if($numeroventa==0){
$numeroventa=1;
}else{
$numeroventa=$numeroventa+1;
}
for($i=0; $i<count($arreglo);$i++){
mysql_query("insert into compras (numeroventa, imagen,nombre,precio,cantidad,subtotal) values(
".$numeroventa.",
'".$arreglo[$i]['Imagen']."',
'".$arreglo[$i]['Nombre']."',
'".$arreglo[$i]['Precio']."',
'".$arreglo[$i]['Cantidad']."',
'".($arreglo[$i]['Precio']*$arreglo[$i]['Cantidad'])."'
)")or die(mysql_error());
}
unset($_SESSION['carrito']);
?>
Bueno, la parte en negrita es la que me falta cambiar. Esta es mi conexion.
<?php
$servername = "localhost";
$username = "volke";
$password = "mysql";
$dbname = "practica";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
Hasta ahora me sale el error "No database selected"
Si pudieran darme una mano con este problema se los agradeceria mucho.