Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取_array()时未打印所有行_Php_Mysqli - Fatal编程技术网

Php 获取_array()时未打印所有行

Php 获取_array()时未打印所有行,php,mysqli,Php,Mysqli,我试图在一段时间内打印db中的img路径以打印所有路径,但它只打印第一个路径 if ($stmt = $mysqli->prepare(" SELECT * FROM user_uploads WHERE userID = ? LIMIT 1")) { $stmt->bind_para

我试图在一段时间内打印db中的img路径以打印所有路径,但它只打印第一个路径

if ($stmt = $mysqli->prepare("  SELECT *
                                FROM user_uploads
                                WHERE userID = ?
                                LIMIT 1")) {
    $stmt->bind_param('i', $_SESSION['user_id']);
    $stmt->execute();

    $result = $stmt->get_result();

    while ($row = $result->fetch_array()) {

        if (!empty($row['description'])) {
            $desc = $row['description'];
        } else {
            $desc = 'Descripción de la imagen';
        }

        echo '
                <div id="form-main">
                    <form class="form" action="" method="post" name="image">
                        <img src="/images/user_uploads/' . $row['image_path'] . '" alt="' . $row['image_name'] . '" height="600" width="600">
                        <p class="text">
                            <input name="name" type="text" class="validate[required,custom[onlyLetter],length[0,100]] feedback-input image" id="image" placeholder="' . $row['image_name'] . '"/>
                        </p>
                        <div class="submit">
                            <input type="submit" value="Cambiar nombre" id="button-blue"/>
                            <div class="ease"></div>
                        </div><br><br><br><br>
                    </form>
                    <form class="form" action="" method="post" name="image">
                        <p class="text">
                            <textarea name="text" type="text" class="validate[required,length[6,300]] feedback-input comment" id="comment" placeholder="' . $desc . '"></textarea>
                        </p>
                        <div class="submit">
                            <input type="submit" value="Cambiar descripción" id="button-blue"/>
                            <div class="ease"></div>
                        </div>
                    </form>
                </div>';
    }
}
if($stmt=$mysqli->prepare(“选择*
从用户上传
其中userID=?
限额(1“)){
$stmt->bind_param('i',$_SESSION['user_id');
$stmt->execute();
$result=$stmt->get_result();
而($row=$result->fetch_array()){
如果(!empty($row['description'])){
$desc=$row['description'];
}否则{
$desc=‘描述图像’;
}
回声'





'; } }
在我的测试中,表中保存了4个图像路径。我不知道怎么了


提前谢谢

查询中有一个
LIMIT
子句,它基本上将结果集限制为仅1条记录。删除它以检索所有记录。

查询中有一个
LIMIT
子句,它基本上将结果集限制为仅1条记录。删除它以检索所有记录。

查询中有一个
LIMIT
子句,它基本上将结果集限制为仅1条记录。删除它以检索所有记录。

查询中有一个
LIMIT
子句,它基本上将结果集限制为仅1条记录。删除它以检索所有记录。

从查询中删除
限制
,您将在那里限制结果

而您的
if
语句应该是这样的

if ($stmt = $mysqli->prepare("  SELECT *
                                FROM user_uploads
                                WHERE userID = ?
                                ")) {

从查询中删除
限制
,您将在那里限制结果

而您的
if
语句应该是这样的

if ($stmt = $mysqli->prepare("  SELECT *
                                FROM user_uploads
                                WHERE userID = ?
                                ")) {

从查询中删除
限制
,您将在那里限制结果

而您的
if
语句应该是这样的

if ($stmt = $mysqli->prepare("  SELECT *
                                FROM user_uploads
                                WHERE userID = ?
                                ")) {

从查询中删除
限制
,您将在那里限制结果

而您的
if
语句应该是这样的

if ($stmt = $mysqli->prepare("  SELECT *
                                FROM user_uploads
                                WHERE userID = ?
                                ")) {

从查询中删除限制(
限制99999999
;)或者干脆将
限制1
全部删除。哦!我明白了,我只是从另一个脚本复制过来的,我忘了删除它。谢谢!:)从查询中删除限制(
限制99999999
;)或者干脆将
限制1
全部删除。哦!我明白了,我只是从另一个脚本复制过来的,我忘了删除它。谢谢!:)从查询中删除限制(
限制99999999
;)或者干脆将
限制1
全部删除。哦!我明白了,我只是从另一个脚本复制过来的,我忘了删除它。谢谢!:)从查询中删除限制(
限制99999999
;)或者干脆将
限制1
全部删除。哦!我明白了,我只是从另一个脚本复制过来的,我忘了删除它。谢谢!:)