小编She*_*rin的帖子

使用mysql查询选择整数列中带空值的行

我有一个名为'datatablecoulmn'的表,其中包含以下列. 在此输入图像描述

现在我想要列FkID为NULL的所有行.FkID是一个整数字段

我尝试了以下查询

             SELECT * FROM `datatablecoulmn` WHERE `FkID`=NULL
             SELECT * FROM `datatablecoulmn` WHERE `FkID`<1
             SELECT * FROM `datatablecoulmn` WHERE `FkID`='null'
Run Code Online (Sandbox Code Playgroud)

所有这些都返回空行.任何帮助?

mysql

3
推荐指数
1
解决办法
9536
查看次数

在bootstrap数据表中分页后未单击的行单击事件

我正在使用bootstrap数据表进行分页.我还为每一行添加了click事件.但是click事件只在第一页中触发.排序或分页后它不起作用.这是我的PHP代码来显示数据

        <table id='tblCustomers' class='table table-bordered table-striped'>
                                 <thead>
                                  <tr>
                                              <th>Customer id</th>
                                               <th>Company</th>
                                              <th>First name</th>
                                              <th>Last name</th>
                                              <th>Email</th>
                                              <th>Last login</th>
                                              <th>No Of logins </th>
                                   </tr>
                                  </thead>
                                 <tbody>";
                                foreach ($this->result as $row) {
                                    echo "<tr>
                                            <td>{$row['customerid']} </td>
                                            <td>{$row['company']} </td>
                                            <td>{$row['firstname']} </td>
                                            <td>{$row['lastname']} </td>
                                            <td>{$row['email']} </td>
                                            <td>{$row['lastlogin']} </td>
                                            <td>{$row['count']}</td>
                                          </tr>";

                                     }
                                  echo "</tbody></table>"; 
Run Code Online (Sandbox Code Playgroud)

和jquery代码是

                        $(function () {
                         $("#tblCustomers").dataTable();
                         $("#tblCustomers tr").click(function(){
                         alert($(this).find('td:first').text());
                         });
                       });
Run Code Online (Sandbox Code Playgroud)

datatable jquery twitter-bootstrap-3

3
推荐指数
1
解决办法
4568
查看次数

PHP - 将2D数组中的一列转换为指定列名的1D数组

我有一个2D数组,它保存了mysql查询的结果.这是我的代码

$res=$ $this->dbconnection->Query($Query);
$query_result= array();
while($colRow=mysqli_fetch_array($res))     
{
    $query_result[]= $colRow;
}
Run Code Online (Sandbox Code Playgroud)

现在我想要1D数组,其中包含$ query_result中特定列下的所有行.例如,数据库表包含字段Name和ID,我知道,它$query_result[]= $colRow['Name']会将查询结果提供给ID.但我需要分别在Name和Id下的所有行,例如$name= $query_result['Name'],$Id= $query_result['ID'].有没有简单的方法来实现这一目标?

php arrays

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

使用phpexcel库删除excel文件中的空列

我正在使用phpexcel库来读取一个excel文件.它的工作效率达到了99%.但有时它也会读取空列.我的代码是

try {
    $inputFileType = PHPExcel_IOFactory::identify($inputFileName);
    $objReader = PHPExcel_IOFactory::createReader($inputFileType);
    $objPHPExcel = $objReader->load($inputFileName);
} catch(Exception $e) {
    die('Error loading file');
}   

$worksheet=$objPHPExcel->getActiveSheet();) {
$worksheetTitle     = $worksheet->getTitle();
$highestRow         = $worksheet->getHighestRow();
$highestColumn      = $worksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$nrColumns = ord($highestColumn) - 64;
Run Code Online (Sandbox Code Playgroud)

有时候,即使excel列中的数据达到"C"为什么,$ highestcolumn也会返回'WVL'.另外我想检查特定列下的所有行是否为空,是否有任何简单的方法来执行它而不是使用for循环迭代所有行.

php phpexcel

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

谷歌地图自动完成调用,无需地点详细信息请求

我在我的网站上使用谷歌地图 java 脚本自动完成

这是我的用于呈现谷歌自动完成的 java 脚本代码

 <script src="https://maps.googleapis.com/maps/api/js?key={{GOOGLE_MAP_API_KEY}}&libraries=places" type="text/javascript"></script>
<script type="text/javascript">
  function initialize() {

 var options = {
  types: ['(cities)'],
  componentRestrictions: {country: "us"}
 };

 var input = document.getElementById('city');
 var autocomplete = new google.maps.places.Autocomplete(input, options);
  autocomplete.setFields(['address_components', 'geometry', 'icon', 'name']); 
}
initialize(); 

</script>
Run Code Online (Sandbox Code Playgroud)

和html代码是

<input type="text" class="form-control" id="city" name="city" required="" value="" placeholder="City" autocomplete="off">
Run Code Online (Sandbox Code Playgroud)

在计费部分,我收取
1.Places API 自动完成没有地点详细信息
2.Places API 地点详细信息的费用

我从来没有在我网站的任何地方使用过地点详细信息请求。这个请求是如何被触发的?。
它是否在自动完成请求后自动调用?我该如何预防?
我的网站使用地理定位 api 将地址转换为经纬度坐标。它会使用地点详细信息 api 吗?

如何在不触发地点详细信息请求的情况下调用谷歌地图自动完成

api jquery dictionary autocomplete google-maps-api-3

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

在jquery中使用li的类名获取ul元素的id

我有以下HTML代码

   <ul id="div0">
    <li id="INT" class="demographics">MemberID</li>
    <li id="VARCHAR" class="demographics">Name</li>
    </ul>
   <ul id="div1">
   <li id="INT" class="lab">DOB</li>
   <li id="INT" class="lab">ZipCode</li>
   </ul>
   <ul id="div2">
  <li id="VARCHAR" class="labresult">Payroll</li>
   <li id="INT" class="labresult">DrID</li>
  <ul>
Run Code Online (Sandbox Code Playgroud)

在jquery中我想使用li元素的类名来获取ul元素的id,

例如

             $('.demographics').click(function(){
                 // here i want the id of ul tag containing class demographics
                  });
Run Code Online (Sandbox Code Playgroud)

html jquery

0
推荐指数
1
解决办法
2245
查看次数