php mysql 首字母查询,PHP-MySQL查询仅返回字符串的首字母

有人可以告诉我我想念的东西吗?以下sql查询仅返回从我的数据库中获取的字符串的第一个字母:

$result = mysql_query("SELECT * FROM users) or die("error in the query");

谢谢.

更新资料

$result = mysql_query("SELECT *

FROM properties

JOIN users USING(UserId)

WHERE Level <> 'Admin' $pages->limit") or die("could not load all the properties");

$i=0;

while($row = mysql_fetch_array($result)) {

$fn[$i] = $row ['FN'];

$ln[$i] = $row ['LN'];

$phone[$i] = $row ['Phone'];

$Email[$i] = $row ['Email'];

}

…从昨天开始让我头痛的那部分代码. $fn,$ln,$email和$phone`仅包含一个字符.我认为该错误在我自己的页面上,但是我看不到它.任何与属性有关的内容都包含rite值

解决方法:

如果您正在使用while()将变量分配给数组,那么我将代码更改为:

while($row = mysql_fetch_array($result)) {

$fn[] = $row ['FN'];

$ln[] = $row ['LN'];

$phone[] = $row ['Phone'];

$Email[] = $row ['Email'];

}

$row [‘whatever’]变量应附加到数组中.之所以将其发布为答案,是因为发布评论的时间太长(至少清晰可见);但是,我认为这不会影响您的问题.

但是,值得尝试:

`echo "

" . print_r(get_defined_vars(),true) . "
";

看看变量的内容是什么,是否从数据库以一个字符的字符串形式返回它们,或者它是否发生在代码中.

标签:sql,mysql,php

来源: https://codeday.me/bug/20191024/1919286.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值