【发布时间】:2016-11-20 14:31:29
【问题描述】:
大家好,我是一名初级程序员,试图将查询结果转换为 PHP 中的变量。出于注册目的,我想将可用的活动 ID 分配给变量 $campaignID,因此我可以将 $campaignID 与其他变量一起插入新用户行。 我只需要帮助将我的 SELECT 语句的结果放入变量campaignID 中! 我知道有多个问题询问确切的内容,例如1 和2。但是,我已经尝试了几个小时的解决方案,但无济于事,我需要帮助才能将答案应用于我的情况。
<?php
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
error_reporting(E_ERROR);
try{
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$query = "SELECT campaignID from ebaycampaigns WHERE Taken='N' LIMIT 1";
$result = $mysqli->query($query);
if(!$result){
echo "No data was selected";
}
if (mysqli_num_rows($result)==1){
$row = mysql_fetch_array($result);
echo "campaignID: " . $row[0];
//or
//$row = $result->fetch_array(MYSQLI_BOTH);
//printf ("%s (%s)\n", $row['campaignID']);
}
else{
echo "not found!";
}
$conn->close();
}
catch(Exception $e) {
$json_out = "[".json_encode(array("result"=>0))."]";
echo $json_out;
}
?>
没有回应,$row['campaignID']、$row[0]、$campaignID。我也不关心 SQL 注入,因为这是一个小项目!所以请随意推荐任何方法!
【问题讨论】: