Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2004, 03:05
k2k
 
Fecha de Ingreso: abril-2004
Mensajes: 21
Antigüedad: 20 años
Puntos: 0
Pregunta Ayuda con mysql

Hola,

Soy novato en el php y he estado mirando los faq's que hay sobre la conexión a base de datos.
Para mi aplicación he sacado el siguiente código:

<?php
$sserver = 'localhost';
$suser = 'root';
$spassword = ' ';
$sdb = "carta";
$link = mysql_connect(&sserver,$suser,$spassword) or die ("No se puede conectar con la base de datos");;

mysql_select_db($sdb,&ilink);
$columnes = 4; # Número de columnas (variable)
echo "<tr><td colspan=$columnes>$rows Resultados:
</td></tr>";

if (mysql_num_rows($sdb)==0){
echo "<tr><td colspan=$columnes>No hay resultados en la BD.</td></tr> ";
}

for ($i=1; $row = mysql_fetch_row ($sdb); $i++) {
$resto = ($i % $columnes); # Número de celda del <tr> en que nos encontramos
if ($resto == 1) {
echo "<tr>";}
# Si es la primera celda, abrimos <tr> echo "<td>$row[1]</td>";
if ($resto == 0) {
echo "</tr>";}
# Si es la última celda, cerramos </tr>
}
if ($resto <> 0) {
# Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos
$ajust = $columnes - $resto; # Número de huecos necesarios
for ($j = 0; $j < $ajust; $j++) {
echo "<td>&nbsp;</td>";}
echo "</tr>"; # Cerramos la última línea </tr>
}

mysql_close($link);
echo "</table>";
?>



El error que me da es el siguiente:

Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in c:\easyserv\www\carta.php on line 215

La linea 215 es la correspondiente a la función mysql_connect.

A parte, creo que están mal puestos las variables de la función mysql_num_rows y mysql_fetch_row.


Agradecería cualquier ayuda.

Gracias