Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in
Por supuesto el inclide() esta bien puesto y comprobado
Lo extraño es que si lo pongo todo seguido (sin crear la funcion " ImprimirNoticias()") si que funciona OK
Alguna sujerencia?
Saludos
funciones.php
Código PHP:
function conectar()
{
$conexion=mysql_connect("localhost","root","")
or die("Problemas en la conexion");
mysql_select_db("noticias",$conexion)
or die("Problemas en la selección de la base de datos");
return $conexion;
}
function ImprimirNoticias($Cabecera,$final)
{
$registros=mysql_query("select id,Titulo,Texto from noticias",$conexion) or
die("Problemas en el select:".mysql_error());
while ($fila=mysql_fetch_array($registros))
{
echo $cabecera;
echo $fila['Texto'];
echo $final;
}
}
Noticias.php
Código PHP:
<html>
<HEAD>
<TITLE>CMS Noticias</TITLE>
</HEAD>
<BODY>
<?php
include("funciones.php");
?>
<TABLE BORDER="1">
<tr><td>Cabecera 1</td></tr>
<tr><td>Cabecera 1</td></tr>
<?php
$conexion=conectar();
ImprimirNoticias("<tr><td>","</td></tr>");
/*
$registros=mysql_query("select id,Titulo,Texto from noticias",$conexion) or
die("Problemas en el select:".mysql_error());
while ($fila=mysql_fetch_array($registros))
{
echo "<tr><td>";
echo $fila['Texto'];
echo "</td></tr>";
}
*/
mysql_close($conexion);
?>
</TABLE>
</BODY>
</html>