Página 2 de 2

Re: Página personalizada con consulta SQL

Publicado: 29 Feb 2012, 14:45
por Alorse
micasamitelefono escribió:me pregunto si no sería mejor esconder el código referente a la conexion y hacer un include? para evitar tenerlo tan a la vista.
Es indiferente, da igual tenerlo en un en un archivo diferente o en este mismo.
Puedes marcar el tema como solucionado :)

Re: Página personalizada con consulta SQL

Publicado: 29 Feb 2012, 15:12
por micasamitelefono
bueno, en realidad me gustaría seguir con alguna cosilla, pero podemos plantearla ocn otro título. venga.

Re: Página personalizada con consulta SQL

Publicado: 30 Mar 2012, 19:03
por Omega100
Estoy leyendo el tema y es practicamente lo que yo intento hacer. Me encuentro en su situacion de que se poco y hago lo que puedo.
Vereis, de html tengo:

Código: Seleccionar todo

<!-- INCLUDE overall_header.html -->

    <h2>Listas de Animes en Animeien</h2>

    <div class="panel">
       <div class="inner"><span class="corners-top"><span></span></span>

			LO PRIMERO: {anime.DATO_1} , Y LO SEGUNDO: {anime.DATO_2} .

       <span class="corners-bottom"><span></span></span></div>
    </div>

    <!-- INCLUDE overall_footer.html -->
y de PHP tengo:

Código: Seleccionar todo

<?php
	define('IN_PHPBB', true);
	$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
	$phpEx = substr(strrchr(__FILE__, '.'), 1);
	include($phpbb_root_path . 'common.' . $phpEx);

	// Start session management
	$user->session_begin();
	$auth->acl($user->data);
	$user->setup('viewtopic'); 
	if ($user->data['user_id'] == ANONYMOUS)
	{
		login_box('', $user->lang['LOGIN']);
	} 
	
	page_header('Lista de Animes');
	
	$consultanombre="SELECT nombre FROM anime"; 
	$resultadonombre=mysql_query($consultanombre); 
	$num_resultadosnombre=mysql_num_rows($resultadonombre);
	echo $resultadonombre;

	for ($y = 0; $y < $num_resultadosnombre; $y++)
{
	$template->assign_block_vars('anime', array(
		'DATO1' => $resultadonombre["dato1"],
		'DATO2' => $num_resultadosnombre["dato2"],
	));
}

	$template->set_filenames(array(
		'body' => 'Animes.html',
	));

	make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
	page_footer();
	?>
El cual me devuelve este error:
[phpBB Debug] PHP Warning: in file [ROOT]/Animes.php on line 17: mysql_num_rows() expects parameter 1 to be resource, boolean given
En la base de datos tengo:

Código: Seleccionar todo

+----------+--------------------+------------------+---------------------+
| ID_SERIE | NOMBRE             | FOTO             | URL                 |
+----------+--------------------+------------------+---------------------+
|        5 | Black Root Shooter | blackrootshooter | blackrootshooterURL |
|        6 | Elfen Lied         | elfenlied        | elfenliedURL        |
+----------+--------------------+------------------+---------------------+
Perdón si se ve algo mal, es copiado de símbolos de sistema jeje


Solo intento representar algo pues cuando tenga algo ya me comeré la cabeza para ponerlo como me guste, pero no consigo ni eso. En ese ejemplo intento representar el primer nombre, y ver la variable pero es que estoy un poco desorientado.

Ayuda porfavor =D

Re: Página personalizada con consulta SQL

Publicado: 30 Mar 2012, 19:33
por Alorse
El error es que phpBB no una el sufijo mysql_ para realizar consultas SQL, si lo quieres usar, debes insertar la conexión o debes buscar la alternativa, de igual manera, abre un nuevo tema ya que este no es tuyo y además esta marcado como solucionado.

Re: Página personalizada con consulta SQL

Publicado: 30 Mar 2012, 19:52
por Omega100
Perdón, empece a hacer nuevo tema pero no quería repetir lo mismo si ya estaba. Ya lo creo de nuevo, ya que no termino de entender lo del prefijo que explicas.