【发布时间】:2012-03-04 15:08:00
【问题描述】:
我对 php 和 mysql 还很陌生,我正在完成我的页面,但我整天都在敲击键盘试图找出如何解决这个问题。我已经设置了一个 php 脚本,甚至每 24 小时运行一次。该脚本为表中的每个字段分配一个 10 到 30 之间的随机数。这很好用,每次我加载脚本时值都会改变。
我遇到的问题是当我尝试使用这些值时。结果继续打印为单词 Array 而不是表中的数字。所以我会给你一些我在这里运行的代码的sn-ps。这是 cron 事件。
?php
$con = mysql_connect("localhost","username","pass");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("dbname", $con);
$random= rand(10, 30);
mysql_query("UPDATE winners SET pool= '$random'");
mysql_close($con);
这是调用这些值的脚本。
php?
$db = mysql_connect('localhost','username','pass') or die("Database error");
mysql_select_db('dbname', $db);
$query = "SELECT pool FROM winners";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result))
if ( $row % 2 )
{
echo "<h4>Result 1</h4>";
echo "$row";
echo "<br />";
}
else
{
echo "<h4>Result 2</h4>";
echo "<br />";
}
我已经尝试了所有我能想到的代码变体,但我能得到的只是回显数组或资源#9。任何对此的见解将不胜感激。
【问题讨论】: