小编Joe*_*oel的帖子

使用include时,php会在html中添加""

我用javascript从两个文件中捕获html.在其中一个文件中,我包含了连接到我的数据库的信息.

但是当我这样做时,php会为我的html添加两个.所有文件都使用UTF8编码保存.

Index.php html

<div class="f-l" id="right-column"></div>
Run Code Online (Sandbox Code Playgroud)

Javascript.js

 $('#lead, #prospects').change(function() {
        var kund_id = 'kund_id=' + $('#lead option:selected, #prospects option:selected').attr('value');
        $.post(
            'get_kund.php',
            kund_id,
            function(data){
                $('#center-column').html(data)
        });

        $.post(
            'get_kontaktperson.php',
            kund_id,
            function(data){
                $('#right-column').html(data)
        }); return false;
    });
Run Code Online (Sandbox Code Playgroud)

get_kontaktperson.php

include("db_connect.php");
$kund_id = $_POST['kund_id'];
$qry = "SELECT * FROM kontaktperson WHERE kund_id='$kund_id' ORDER BY id DESC";
$result=mysql_query($qry);
while($row=mysql_fetch_array($result))  {
echo 'some html'; }
Run Code Online (Sandbox Code Playgroud)

db_connect.php

require_once('db_info_login.php');

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link) {
    die('Failed to connect to server: ' 

. mysql_error());
    }   
    $db = mysql_select_db(DB_DATABASE); …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql jquery

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

结合LIKE和AND的SQL给了我错误的结果

SELECT * FROM table WHERE column LIKE '%whatever%' AND id='1' OR id='2' OR id='3'
Run Code Online (Sandbox Code Playgroud)

当使用上面的代码时,我回到了三行而不是那一行
column LIKE '%whatever%'
我发现它很奇怪,并且无法理解为什么.

如何重写我的sql代码以使用LIKE来检查具有id ='whatever'的sevral行

我使用MYSQL和MyISAM

mysql sql myisam

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

标签 统计

mysql ×2

javascript ×1

jquery ×1

myisam ×1

php ×1

sql ×1