我有一张名为'进展的桌子'在一列中'数字'有价值' 2'。 我想选择值2并输入$ result。
$letter ='A';
$number = "SELECT number FROM progress";
$result = mysql_fetch_object($number);
$finalcode = $letter . $result;
答案 0 :(得分:0)
您没有执行查询。所以mysql_fetch_object()没有任何回报。此外,您需要连接到使用mysql_connect()完成的数据库。要使用mysql
执行查询,您可以使用mysql_query。将代码中的前一个注释包装为例如:
// Connecting to database
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully'; // Connected
$letter ='A';
$number = "SELECT number FROM progress";
$result = mysql_query($number); // Executing your query
$row = mysql_fetch_object($result); // Fetching your result into 'row'
$finalcode = $letter . $row;
在上面的代码中,您的对象被提取到$row
。您还可以将类名指定为mysql_fetch_object()中的第二个参数,例如:
$row = mysql_fetch_object($result,'foo');
注意:如果您的查询要返回多行,则必须循环遍历$result
,其中提供了许多示例。
注意:请查看mysqli overview,其中应显示mysql
和mysqli
之间的差异。