从 mysql 自动生成 javascript

从 mysql 自动生成 javascript

我有一个网站,可以上传带有一些信息(开始日期、结束日期、持续时间、网址)的图像

我想制作一个幻灯片,选择那些 > $startdate && < $enddate 的图片。我希望每张图片都能显示,只要我在值 $duration 中设置了它。到目前为止,我的 Javascript 是这样的:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
function showPic1(){
$('#test').html("<img src=\"$url" width=" 400 " height=" 300 ">");
setTimeout(showPic2, $dur);}

function showPic2(){
$('#test').html("<img src=\"$url" width=" 400 " height=" 300 ">");
setTimeout(showPic1, 9000);}

showPic1();
</script>
<div id="test"><img src='http://haga.mizgalski.se/upload/upload/bild1.jpg' width='400' height='300'></div>

很简单..但是我怎样才能从数据库中使用示例 bash-script 自动生成此 javascript 代码呢?!

有任何想法吗?

答案1

您可以使用 -execute 开关 mysql -e

foo=`mysql -u user_name_here -p password_here -s -N -e "SELECT id FROM the.host WHERE name='$the_url'"`
echo $foo
echo "<some>$foo<\/some>" >> /file/path/to_name_of_output.js

但是为什么不使用 PHP 或 PERL?

相关内容