Estoy intentando convertir un código que tenía con MySQL a MySQLi. Me está dando problemas el hecho de insertar valores en un combo recuperando desde la base de datos. He leído varios post sobre el tema pero no logro dar con ello. Con MySQL funcionaba perfectamente pero no con MySQLi. Por lo que veo es como que corta el código al momento de ejecutar la consulta. Dejo el código por si alguien supiera decirme qué puede ser esto.
Código HTML:
<?
$conexion = mysqli_connect("localhost","user","pass", "db");
$consulta="SELECT * FROM clientes order by Razonsocial";
$resultado = $conexion -> query($consulta) || die("La consulta no se pudo ejecutar");
?>
<select>
<?php
while($row=mysqli_fetch_assoc($resultado)){
?>
<option value=" <?php echo $row['CUIT'] ?> " >
<?php echo $row['RazonSocial']; ?>
</option>
<?php
}
?>
</select>
La idea es mostrar todas las razones sociales pero enviando el valor del CUIT. Cuando pruebo el código, el error que da es el siguiente: "query($consulta) || die("La consulta no se pudo ejecutar");?> "
Es como si se cortara el código cuando ejecuto la consulta. ¿Sabrían decirme a qué puede deberse?
Muchas gracias.