Hola.. que tal?
Estoy tratando de hacer un echo de una variable en la que guardé una consulta que hice pero no funciona. Forma parte de un archivo PHP más grande mediante el cual modifico una base de datos, pero aislé este pedazo de código y lo pegue en un nuevo php para poder analizarlo aparte y para no confundir.
Este es el código.
Código PHP:
<?php
$cnx= mysql_connect('localhost','root','saracatunga');
mysql_select_db("arrorro",$cnx);
$consulta3= "SELECT * FROM chupetesytetinas
WHERE DESCRIPCION = '#11109 CHUPETE DECORADO DE SILICONAS ANATOMICO - en Box plástico' ";
$resultado3 = mysql_query($consulta3, $cnx)or die(mysql_error());
$fila3 = mysql_fetch_array($resultado3)or die(mysql_error());
echo $fila3;
var_dump($fila3);
var_dump($resultado3);
?>
El problema es que no aparece nada cuando debería mostrar el echo y el var_dump
Ahora bien, hice las pruebas para buscar errores con or die en las demas lineas, y nada.
Me puedo conectar a la base, y la consulta fue testeada con el PHP MY ADMIN y me devuelve lo que busco pero en el php no,
Quise investigar probando con una consulta masomenos similar, para ver si el error tenía que ver con código mal escrito..
Código PHP:
<?php
$cnx= mysql_connect('localhost','root','saracatunga');
mysql_select_db("6amanana",$cnx);
$id = 1;
$consulta = "SELECT * FROM PelisRT, GenerosRT
WHERE IDpelis = $id
AND Genero = IDgenero";
$resultado = mysql_query($consulta)or die(mysql_error());
$fila = mysql_fetch_array($resultado)or die(mysql_error());
var_dump($fila);
var_dump($resultado);
?>
Pero en este caso sí funciona como lo pido. Por eso no entiendo que es lo que estoy haciendo mal.
La base de datos que consulto existe y la tabla la estoy llamando bien, esto me tiene confundido,
espero haberlo explicado bien