Por que no miras la documentacion de mysqli ?
mysqli_connect() usa parametros en este orden:
y quieres hacer:
Y es como que ... la has querido usar como si fuera un "select_db" de mysql (vieja extension) enviandole la conexion y finalmente terminas mezclando funciones de las dos extensiones (vieja y nueva) lo cual no funciona:
Cita: # de la vieja extension:
mysql_query()
mysql_error()
mysql_fetch_assoc()
Mejor mira un ejemplo de como se usa ahora:
Código PHP:
Ver original<?php
$mysqli = @new mysqli('localhost', 'root', 'gogogo', 'tecnovideos');
if ($mysqli->connect_errno)
die('Connect Error: ' . $mysqli->connect_errno);
$query = "SELECT * FROM wp_posts";
if ($result = $mysqli->query($query)) {
/* obtener array asociativo */
while ($row = $result->fetch_object()) {
printf ("%s (%s)\n", $row->["post_title"], $row["post_date"]); }
/* o como... objetos */
while ($row = $result->fetch_object()) {
printf ("%s (%s)\n", $row->post_title, $row->post_date); }
/* liberar el resultset */
$result->free();
}
/* cerrar la conexión */
$mysqli->close();