Foros del Web » Programando para Internet » PHP »

Error en codigo

Estas en el tema de Error en codigo en el foro de PHP en Foros del Web. Hola gente, tengo un codigo cuya funcion es mostrarme datos de mi base de datos mysql dentro de una tabla, el problema es que me ...
  #1 (permalink)  
Antiguo 06/02/2014, 17:01
 
Fecha de Ingreso: febrero-2014
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 0
Error en codigo

Hola gente, tengo un codigo cuya funcion es mostrarme datos de mi base de datos mysql dentro de una tabla, el problema es que me da error en unas lineas y quisiera saber si alguno de ustedes seria tan amable de corregir este error e indicarme cual es, aqui les dejo los codes

Código PHP:
Ver original
  1. <table width="502" border="1">
  2.  
  3.                           <?php
  4.                           include('abre_conexion.php');
  5.  
  6.     $query = "select * from $usuarios";     // Esta linea hace la consulta
  7.     $result = mysql_query($query);
  8.  
  9.     while ($registro = mysql_fetch_array($result)){
  10. echo "
  11.                        <tr>
  12.                          
  13.                           <td width="192"> Usuario ask: ".$registro['askus']."</td>
  14.                          <td width="203">Respuesta: ".$registro['urlresp']."</td>
  15.                          <td width="86">Puntos: ".$registro['ptss']."</td>
  16.                        
  17.                         </tr>
  18. ";
  19.                    
  20.                     }
  21. include('cierra_conexion.php');
  22.  
  23. ?>
  24.                      </table>

El error aparece en esta 3 lineas



<td width="192">Usuarioask:".$registro['askus']."</td>
<td width="203">Respuesta: ".$registro['urlresp']."</td>
<td width="86">Puntos: ".$registro['ptss']."</td>


Y por las dudas
Abre_conexion.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. // Parametros a configurar para la conexion de la base de datos
  4.  
  5. $hotsdb = "aaaaa;    // sera el valor de nuestra BD
  6. $basededatos = "aaaa";    // sera el valor de nuestra BD
  7.  
  8. $usuariodb = "aaaaa";    // sera el valor de nuestra BD
  9. $clavedb = "aaaa";    // sera el valor de nuestra BD
  10.  
  11. $tabla_db1 = "usuarios";    // sera el valor de una tabla
  12.  
  13.  
  14. // Fin de los parametros a configurar para la conexion de la base de datos
  15.  
  16. $conexion_db = mysql_connect("$hotsdb","$usuariodb","$clavedb")
  17.    or die ("Conexión denegada, el Servidor de Base de datos que solicitas NO EXISTE");
  18.    $db = mysql_select_db("$basededatos", $conexion_db)
  19.    or die ("La Base de Datos <b>$basededatos</b> NO EXISTE");
  20. ?>


cierra_conexion.php

Código PHP:
Ver original
  1. <?php
  2. mysql_close($conexion_db);
  3. ?>


saludos y gracias.
  #2 (permalink)  
Antiguo 06/02/2014, 17:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error en codigo

El error es bastante claro: no estás combinando las comillas correctamente.

Te sugiero estudiar el siguiente tema: http://www.forosdelweb.com/f18/como-...s-bien-588701/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 07/02/2014, 07:57
Avatar de Cantasken  
Fecha de Ingreso: junio-2011
Ubicación: Ate vitarte
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: Error en codigo

echo "
<tr>
<td width='192'> Usuario ask: ".$registro['askus']."</td>
<td width='203'>Respuesta: ".$registro['urlresp']."</td>
<td width='86'>Puntos: ".$registro['ptss']."</td>
</tr>
";


ese es la forma corregir solo agregando (' ') apostrofes;
en tu archivo conexión tenias comillas de mas


y en tu archivo conexión

<?php

// Parametros a configurar para la conexion de la base de datos
$hotsdb = "aaaaa"; // sera el valor de nuestra BD
$basededatos = "aaaa"; // sera el valor de nuestra BD

$usuariodb = "aaaaa"; // sera el valor de nuestra BD
$clavedb = "aaaa"; // sera el valor de nuestra BD

$tabla_db1 = "usuarios"; // sera el valor de una tabla


// Fin de los parametros a configurar para la conexion de la base de datos

$conexion_db = mysql_connect($hotsdb,$usuariodb,$clavedb)
or die ("Conexión denegada, el Servidor de Base de datos que solicitas NO EXISTE");
$db = mysql_select_db($basededatos, $conexion_db)
or die ("La Base de Datos <b>$basededatos</b> NO EXISTE");
?>

Etiquetas: mysql, registro, select, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:11.