Gracias por las respuestas y por la crítica constructiva.
Planteare el problema con mas datos.
Por un lado tengo funciones.php y por otro noticias.php
El error me lo da el select
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in E:\Web\PHP\wosportable\www\noticias\funciones.php on line 10
He de decir que este codigo lo he prodado escibiendo directamente en noticias.php en lugar de ponerlo en la funcion y me funciona OK.
Supongo que el problema lo tengo con los ambitos de las variables.
Agradecria cualquier comentario al respecto.
Saludos.
funciones.php
Código PHP:
<?php
global $conexion;
$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");
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>
<?php
$v1="<tr><td>";
$v2="</td></tr>";
ImprimirNoticias($v1,$v2);
mysql_close($conexion);
?>
</TABLE>
</BODY>
</html>