Código PHP:
<?php
class Pelicula
{
var $codigo; // propiedad
var $titulo; // propiedad
var $genero; // propiedad
var $disponibles; // propiedad
var $stock; // propiedad
var $link;// puse el identificador para poder usarlo en toda la clase
function Pelicula($codigo) // constructor
{
$this->link = mysql_connect("localhost","root"); // conexion a la base
mysql_select_db("oop_miercoles",$this->link); //selecciono la base
$res=mysql_query("SELECT * FROM peliculas WHERE codigo='$codigo'",$this->link); //hago la consulta
$v=mysql_fetch_array($res);
$this->codigo=$codigo; // el objeto precargado
$this->titulo=$v['titulo']; // traigo de la base y adjudico a la propiedad
$this->genero=$v['genero']; // traigo de la base y adjudico a la propiedad
$this->disponibles=$v['disponibles']; // traigo de la base y adjudico a la propiedad
$this->stock=$v['stock']; // traigo de la base y adjudico a la propiedad
}
//function __destruct()
//{
//echo "<br />Script Cerrado<br />";
//}
function alquilar()
{
if($this->disponibles>0){
$this->disponibles--;
mysql_query("UPDATE peliculas SET disponibles='$this->disponibles' WHERE codigo='$this->codigo'",$this->link);
}
}
function devolver()
{
if($this->disponibles<10){
$this->disponibles++;
mysql_query("UPDATE peliculas SET disponibles='$this->disponibles' WHERE codigo='$this->codigo'",$this->link);
}
}
}
?>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\Curso\Curso OOP\reporte.php on line 15
lo que no entiendo es porqué en el curso funcionaba y en mi maquina no.....