Cita:
Iniciado por marx-pola - ¿Qué diferencia hay en trabajar con phpmyadmin que está en mi PC ó con el phpmyadmin que me brinda mi host en mi panel de control y que está alojado en el servidor?
Todo lo q modificarás o crearás con phpmyadmin en tu server se verá reflejado ahí (en tu servidor). Todo lo q modificarás o crearás en phpmyadmin configurado en local (tu máquina), se verá reflejado en tu máquina. Es decir q si eliminas una tabla como tienes configurado ahora phmyadmin, eliminarás una tabla en tu servidor, lo mismo para cualquier dato. Ah, vale aclarar q pasándole el path del phpmyadmin de tu servidor, lo q estas haciendo es eso, correr el phpmyadmin q tiene el servidor y no el q está instalado en tu máquina.
Cita:
Iniciado por marx-pola - Hice esta simple consulta:
Código PHP:
include ("con.php");
// conexion a la base
$conexion = mysql_connect($host_db, $usuario_db, $pass_db);
mysql_select_db($base_db, $conexion);
// Ejecuto la consulta
$resultado = mysql_query("select * from imagenes", $conexion);
// Muestro el resultado
echo "Cantidad de Fotos: ". mysql_num_rows($resultado);
// Cierro la conexion
mysql_close($conexion);
Y me apareció este error al hacer una consulta desde mi PC:
Código PHP:
"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\carpeta\prueba\demo.php on line 42
Cantidad de Fotos: "
Pero lo subí a mi web y funcionó. Todo lo que tengo en PHP me funciona, pero con consultas a BDD no logro verlas en mi PC antes de subirlas. ¿Por qué puede ser?
Deberías de chequear y debbugear el script. Ya q reconoces ser principiante, un consejo para todos es q cuando se desarrolla un proyecto es bueno contar con poder ver donde están los errores, la mejor forma q conozco para realizar consultas a la DB es la sig.:
Código PHP:
$consulta = "SELECT * FROM imagenes";
$q = mysql_query($consulta,$conexion) or die($consulta."<br>".mysql_error());
De esta forma, en caso de error en el query (mysql_query), te mostrará como queda la consulta (bueno para cuando la misma esta creada con todas variables pasadas de un script -Un buscador avanzado, por ej.-) y el error de mysl.
Usa siempre los or die(), luego cuando el desarrollo haya concluído, podrás modificar estos por, por ej.:, or die("No se ha podido acceder a la BD, inténtelo más tarde");
Saludos cuidate