我需要用mysql查询输出打印php变量值
例如:
在mysql中的sampleTable数据存储如下
cust_id = 1和cust_msg ='欢迎使用$ myname门户网站并获得积分 $ mypoint'
我需要打印 欢迎来到Sha门户网站,当我点击http://localhost/print.php?name=Sha&point=100
时,积分可赚100但它是打印变量名而不是值
欢迎使用$ myname门户网站,积分可获得$ mypoint
php代码
$mypoint=$_GET['point'];
$myname=$_GET['name'];
$sql_get_print="select cust_msg from sampleTable where cust_id=1";
$result_get_print=mysqli_query($con, $sql_get_print);
$get_row_print =mysqli_fetch_row($result_get_print);
$get_print_msg_text=$get_row_print[0];
mysqli_free_result($result_get_print);
echo "$get_print_msg_text";
输出结果已打印:
欢迎使用$ myname门户网站,积分可获得$ mypoint
我的要求是打印:
欢迎来到Sha门户并获得积分100
请告诉我如何实现这一目标?
答案 0 :(得分:0)
您需要使用mysqli_fetch_assoc而不是mysqli_fetch_row
以这种方式访问该值
echo $get_row_print["cust_msg"];
答案 1 :(得分:0)
您正在获取名称并指向$ _GET全局变量,那么查询的需求是什么。根据您的要求,您可以通过简单的回声实现这一目标。
$mypoint=$_GET['point'];
$myname=$_GET['name'];
echo "Welcome to ".$myname. "portal and points earn ".$mypoint;
答案 2 :(得分:0)
如果从db打印该字符串,您将打印字符串中的内容而不是变量值。我认为你必须在打印之前使用str_replace!
答案 3 :(得分:0)
我建议你从这个基本的mysqli示例开始,以保持简单:
df = pd.read_csv('sample.csv', dtype=str)