en ellas ahi dos tablas iguales se llama carrito
foto_id
lugar
nombre
descricion
precio
con la misma configuracion
esta es la conexion:
Código PHP:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_libre = "localhost";
$database_libre = "prueba";
$username_libre = "root";
$password_libre = "";
$libre = mysql_pconnect($hostname_libre, $username_libre, $password_libre) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Código PHP:
<?php
class Conectar{
public static function con(){
$con = mysql_connect("localhost","root","") or die("conexión incorrecta");
mysql_select_db("prueba") or die("base de datos incorrecta");
mysql_query("SET NAMES 'utf8'");
return $con;
}
}
class carrito{
private $art;
private $total;
public function __construct(){
$this->art = array();
$this->total = array();
}
public function getArticulos($inicio){
$query = "select foto_id,lugar,nombre,descricion,precio from carrito order by nombre desc limit $inicio,9";
$result = mysql_query($query,Conectar::con());
while ($reg = mysql_fetch_assoc($result)) {
$this->art[] = $reg;
}
return $this->art;
}
public function totalArt(){
$query = "select count(*) as total from carrito";
$result = mysql_query($query,Conectar::con());
if ($reg = mysql_fetch_array($result)) {
$this->total = $reg["total"];
}
return $this->total;
}
}
?>
en prueba(base de datos) funciona y salen los datos indicados
pero si pongo la base de datos libre me da este error
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\paginador\class.php on line 23
la linea 23 es esta:
Código PHP:
while ($reg = mysql_fetch_assoc($result)) {