我有一个MySQL表,其中包含各种字段firstname
,lastname
,email
,phone
等...每个字段都有唯一的ID。
如何使用PHP检索字段,然后将每个字段分配给单独的PHP变量,例如,当它使用id获取用户记录时,然后将firstname
分配给$firstname
,{{ 1}}到lastname
等...
这是我到目前为止所尝试的内容:
$lastname
答案 0 :(得分:0)
希望这会有所帮助。
<?php
$query = "select * from some_table where id=some_id";
$exe = mysqli_query($db, $query);
while($row = mysqli_fetch_assoc($exe))
{
$field1 = $row['field1'];
$field2 = $row['field2'];
$field3 = $row['field3'];
$field4 = $row['field4'];
$field5 = $row['field5'];
}
答案 1 :(得分:0)
试试这个:
$query = "SELECT * FROM `tableName`";
$run = mysqli_query($con,$query);
while($row=mysqli_fetch_array($run){
$firstname= $row['firstname'];
$lastname= $row['lastname'];
$email= $row['email'];
$email= $row['phone'];
我不知道你的意思,
PS:$con
是配置文件中用于连接数据库的变量,希望对您有所帮助
答案 2 :(得分:0)
当它使用ID获取用户记录时,会将
firstname
分配给$firstname
,lastname
分配给$lastname
等等。
您可以做的是声明一个PHP变量并使用变量作为其名称。您使用双$$
符号来执行此操作:
<?php
$varName = 'username';
$$varName = 'James';
echo $username; // will print 'James'