首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL仅选择字段的第一个字

MySQL仅选择字段的第一个字
EN

Stack Overflow用户
提问于 2018-06-26 06:11:14
回答 1查看 462关注 0票数 -1

我正在尝试像这样填充一个表单:

代码语言:javascript
运行
复制
$email = $_SESSION["email"];
$result = $mysqli->query("SELECT * FROM patient WHERE email = '$email'");
$user = $result->fetch_assoc();
$firstName = $user["firstName"];
$lastName = $user["lastName"];
$bday = $user["bday"];
$address1 = $user["address1"];
$address2 = $user["address2"];
$city = $user["city"];
$state = $user["state"];
$zipCode = $user["zipCode"];
$phone = $user["mobilePhone"];
$contactMethod = $user["contactMethod"];
$reminders = $user["reminders"];
$updates = $user["updates"];

然后我像这样使用echo:

代码语言:javascript
运行
复制
<input type="text" name="address1" <?php echo 'value=' . $address1; ?> required />

它适用于除所示字段之外的所有字段。它只获取列中的第一个单词。例如,"123 First Street“仅将输入字段填充为"123”。如果我删除空格并将列值设置为"123FirstStreet“,则会填充整个内容。所以我猜测mySQL会自动使用空格分隔符来分隔列中的值。有没有一种方法可以获取整个列?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-06-26 06:18:16

MySQL没有使用任何空格分隔符,请检查您的数据库中填充的数据和您可能输入错误的INSERT方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51032461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档