Cita:
Iniciado por miguec04 [url]http://php.net/manual/es/function.mysql-db-query.php[/url]
aquí hay un buen ejemplo de como lo debes hacer, según veo esa función de mysql es obsoleta
Estoy usando php 5.4.9, aparentemente la vercion en la que queda obsoleta es en la 5.5, no se si igual influye.
Cita:
Iniciado por Reedyseth Lo primero que veo a simple vista es que no estas seleccionando la base de datos, para poder hacer consultas primero necesitas decirle a cual base de datos lo vas a hacer con la función
mysql_select_db(), despues de hacer la selección ahora si puedes trabajar entonces tu código queda algo así:
Código PHP:
<?php
$id=mysql_connect("localhost","root", "lagnop");
// aquí vas a poner lo que te digo
mysql_select_db("miBaseDeDatos") or die("Base de datos no existe o sucedio un error al seleccionarla");
if($id==false){
echo '<p style="color:#fff;font-size: 20pt;">error de conexion</p>';
}
$query="select * from post";
$select=mysql_db_query("tests", $query,$id);
if($select==false){
echo '<p style="color:#fff;font-size: 20pt;">error en la consulta, revisar query y select</p>';
}
while($fila = mysql_fetch_array($select, mysql_both)){
echo '<div class="contenido"><h3>'.$fila["title"].'</h3>';
echo $fila["text"];
echo '</div>';
?>
y aquí la documentación: [URL="http://www.php.net/manual/es/function.mysql-select-db.php"]http://www.php.net/manual/es/function.mysql-select-db.php[/URL]
El tema es que uso
mysql_db_query que te permite seleccionar la base de datos al mismo tiempo que realizar la consulta, corrobore con la documentación oficial para asegurarme. Gracias!