mirá este sencillo ejemplo
Código PHP:
Ver original<!DOCTYPE html>
<html lang="es-ar">
<head>
<meta charset="utf-8" />
<title>php a js</title>
<?php
if(isset($_POST['nombre'])){ $nombre = trim($_POST['nombre']); if($nombre == ""){
$nombre = "introduzca un nombre";
}
echo "
<script type='text/javascript'>
var nombre = '$nombre';
alert(nombre);
</script>
";
}
?>
</head>
<body>
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
nombre: <input type="text" name="nombre" /> <input type="submit" value="procesar" name="procesar" />
</form>
</body>
</html>
El tema es que con lo que recojas de la BD tenés que crear algun formato de datos, un array, un json, un xml, etc para intercambiar con tu javascript, podrías usar ajax también, pero el principio es similar al del ejemplo, tu php debe generar los datos, en este caso se uso la variable $_POST['nombre']
SAludos