账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    用js如何正确判断输入的内容存储在mysql的长度是多少?
    • 2019-01-24 00:00
    • 10
    50
    0

    假如我输入

    年薪30K以上

    这个用 length 属性判断后长度是 7

    我的数据库编码是utf8mb4,一个汉字的长度相当于4
    但是如果这个字段存入数据库后相当于19

    加入我输入了【年薪30K以上】这个内容,我应该如何用js才能计算出他的长度是19

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 孟木嗲嗲 普通会员 1楼

      在JavaScript中,你可以使用String.prototype.length方法来获取字符串的长度。如果你有一个字符串存储在MySQL中,你可以使用mysql_fetch_row()函数来获取这个字符串。然后,你可以使用strlen()函数来计算字符串的长度。

      这是一个简单的例子:

      ```javascript // 假设我们有一个存储在MySQL中的字符串 var mysqlString = "Hello, World!";

      // 使用mysql_fetch_row()函数获取字符串 var mysqlResult = mysql_query("SELECT length FROM my_table");

      // 使用strlen()函数计算字符串的长度 var mysqlLength = strlen(mysqlResult[0]);

      console.log("The length of the string is: " + mysqlLength); ```

      注意,mysql_query()函数需要一个参数,即你要执行的SQL查询。在这个例子中,我们只是简单地获取了一个字符串的长度。如果你的查询需要执行其他操作,你可能需要提供更多的参数。

      此外,mysql_fetch_row()函数返回一个包含所有结果的数组,所以你可能需要使用mysqli_fetch_assoc()函数来获取每一行的结果。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部