php - 可捕获的 fatal error :第6行的类mysqli_result的对象无法转换为字符串

标签 php mysql

这是脚本:

<?php
       session_start();

    $walldir = mysqli_query($connect, "SELECT `launcherwallpaper` from user where `username` = '$id'");
    $wallpaper = '../../user/'.$_SESSION['username'].'/'.$walldir;
    echo  "<style>head { 
      background: url('".$wallpaper."') no-repeat center center fixed; 
      -webkit-background-size: cover;

      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
    }</style>";
?>


和数据库数据:

launcherwallpaper
Image/default.jpg


谁能帮助我,谢谢!

最佳答案

这就是你要做的

 $walldir = mysqli_query($connect, "SELECT `launcherwallpaper` from user where `username` = '$id'");
$result_set = mysqli_fetch_assoc($walldir);

$wallpaper = '../../user/'.$_SESSION['username'].'/'.$result_set['launcherwallpaper'];


始终至少阅读Basics tutorial

关于php - 可捕获的 fatal error :第6行的类mysqli_result的对象无法转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28526363/

相关文章:

php - 使用 GCM 将推送通知发送到我的 Android 应用程序的所有设备

php - Mysql更新时出错

php - Laravel 不考虑关系

java - 从 MySQL 添加行时更改 JTable 的整个行颜色

javascript - 关于 Node.js 中的异步执行流程

mysql - 如何在 Xampp 中升级 MariaDB

php - session_start() : Failed to decode session object

mysql - 分组前的 Zend 框架顺序

php - 使用 sql 运行本地服务器的远程 tar.gz

javascript - 如何将此多点表单制作成数组