Bueno mi duda es esta, tengo este archivo
alumnos.php:
Código PHP:
<HTML>
<HEAD>
<TITLE>alumnos</TITLE>
</HEAD>
<BODY>
<?php
echo "tabla alumnos";
include('bdconection.php');
$link = conectarse();
$sql = "SELECT noControl, NombreAlumno, Carrera, Semestre FROM alumnos";
$result = mysql_query($sql) or die(“La siguiente consulta contiene algún error:<br>nSQL: <b>$sql</b>”);
echo “<table>n”;
echo “<tr><th>noControl</th><th>NombreAlumno</th><th>Carrera</th><th>Semestre</th></tr>”;
while ($row = mysql_fetch_array($result))
{
echo “<tr><td>{$row[‘noControl’]}</td>n”;
echo “<td>{$row[‘NombreAlumno’]}</td>n”;
echo “<td>{$row[‘Carrera’]}</td>n”;
echo “<td>{$row[‘Semestre’]}</td></tr>n”;
}
echo “</table>”;
?>
</BODY>
</HTML>
y hace la conexion con este archivo a una base de datos ya realizada
bdconection.php:
Código PHP:
<?php
function conectarse()
{
$db_host="localhost";
$db_nombre="bdtestmatic";
$db_user="root";
$db_pass="mewtwo2";
$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos.");
mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
return $link;
}
?>
El problema es que cuando ejecuto mi archivo asi me aparece totalmente en blanco, ni siquiera el primer echo que dice "tabla alumnos", en cambio cuando omito estas instrucciones ya me aparece tal mensaje:
Código PHP:
$result = mysql_query($sql) or die(“La siguiente consulta contiene algún error:<br>nSQL: <b>$sql</b>”);
echo “<table>n”;
echo “<tr><th>noControl</th><th>NombreAlumno</th><th>Carrera</th><th>Semestre</th></tr>”;
while ($row = mysql_fetch_array($result))
{
echo “<tr><td>{$row[‘noControl’]}</td>n”;
echo “<td>{$row[‘NombreAlumno’]}</td>n”;
echo “<td>{$row[‘Carrera’]}</td>n”;
echo “<td>{$row[‘Semestre’]}</td></tr>n”;
}
echo “</table>”;
y pues lo que quiero es que me imprima esa tabla con todos sus datos, en mi archivo completo es un contenido mas amplio, y con estas instrucciones es cuando me aparece todo en blanco :S