Bueno decidi aprender php5 , el problema que tengo es si hay alguna manera de seleccionar categorias con un solo select a la base de datos .
tengo el siguiente codigo que me funciona bien, pero mi pregunta es que si se puede agregar el JOIN en el SELECT FROM codigos JOIN LEFT FROM categorias .
se puede o esta bien asi como esta? desde ya muchas gracias.
Código PHP:
$host= 'mysql:host=localhost;dbname=code;';
$usuario ='root';
$clave = 'xxxx';
try
{
$dbh = new PDO($host, $usuario, $clave);
$sql='SELECT * FROM codigos';
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $dbh->prepare($sql);
$stmt->execute();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
$titulo = $row["titulo"];
$category = $row["category"];
$sql = $dbh->query('SELECT name FROM categorias WHERE id='.$row["category"].'');
foreach($sql as $row)
{
?>
<a href="#"><?=$titulo?> </b></a> <?=$row['name']?><br />
<?
} //end foreach
} //end while
} //end try
catch (PDOException $e)
{
echo 'No se pudo conectar: ' . $e->getMessage();
$dbh->rollBack();
}
$stmt = null;