小编And*_*ers的帖子

MySQL获取每个数据库行中的2个

我无法弄清楚为什么,但我的代码生成了每个数据库行中的2个到我的表.

这是我的SELECT语句

//select all data
$query = "SELECT e.employeeid, e.name, e.title, e.phone, s.name as supplier_name, e.created 
            FROM employeestest e 
                LEFT JOIN supplierstest s 
                    ON s.supplierid 
            ORDER BY e.employeeid DESC
            LIMIT :from_record_num, :records_per_page";

$stmt = $con->prepare($query);
$stmt->bindParam(":from_record_num", $from_record_num, PDO::PARAM_INT);
$stmt->bindParam(":records_per_page", $records_per_page, PDO::PARAM_INT);
$stmt->execute();

//number of rows returned
$num = $stmt->rowCount();
Run Code Online (Sandbox Code Playgroud)

这是我填充表格的地方(在此之前有标题,这就是为什么你没有开始表格标签)

// retrieve table contents
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){

    extract($row);

    //creating new table row per record
    echo "<tr>";
        echo "<td class='text-align-center'><input type='checkbox' name='item[]' class='checkboxes' value='{$employeeid}' /></td>";
        echo "<td>{$name}</td>";
        echo "<td>{$title}</td>";
        echo …
Run Code Online (Sandbox Code Playgroud)

php mysql sql select left-join

2
推荐指数
1
解决办法
49
查看次数

OMDb API 多结果

我正在尝试使用 IMDO api 从 IMDB 获取特定电影,如果只有 1 部电影具有我正在搜索的标题,则效果很好。

但是如果有多部电影,我会得到第一个,按我假设的年份排序。

我怎样才能获得所有带有标题的电影?

我是用 PHP 做的。

<?php
  //Get movie data
  if($_GET['title']){
    $titleInput = "t=" . str_replace(' ', '+', $_GET['title']);
    $jsonUrl = "http://www.omdbapi.com/?" . $titleInput;
  }else if($_GET['imdbid']){
    $titleInput = "i=" . str_replace(' ', '+', $_GET['imdbid']);
    $jsonUrl = "http://www.omdbapi.com/?" . $titleInput; 
  }
  $jsonRaw = file_get_contents($jsonUrl);    
  $movieArray = json_decode($jsonRaw, true);
?>
Run Code Online (Sandbox Code Playgroud)

php api imdb

2
推荐指数
1
解决办法
4829
查看次数

标签 统计

php ×2

api ×1

imdb ×1

left-join ×1

mysql ×1

select ×1

sql ×1