innerHTML PHP内联css提供解析错误

innerHTML PHP内联css提供解析错误,php,html,css,Php,Html,Css,我正在以HTML格式输出表中的数据库数据。我希望最后一个输出到右边多一点。但是如果我使用内联css样式,我会得到一个解析错误: 我的代码: <table class="scroll"> <thead style="background-color: #99E1D9; color: #705D56;"> <tr> <th>ID</th> <th>Name&

我正在以HTML格式输出表中的数据库数据。我希望最后一个输出到右边多一点。但是如果我使用内联css样式,我会得到一个解析错误:

我的代码:

<table class="scroll">
    <thead style="background-color: #99E1D9; color: #705D56;">
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Last Update</th>
            <th style="padding-left: 30%;">Status</th>
        </tr>
    </thead>
        <tbody id="hoverTable">
                <?php

                    $connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
                    mysql_select_db('patientdb');

                    $query = "SELECT id, name, date, status FROM clients"; //You don't need a ; like you do in SQL
                    $result = mysql_query($query);

                    while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
                    echo "<tr> 
                            <td>" . $row['id'] . "</td> 
                            <td>" . $row['name'] . "</td> 
                            <td>" . $row['date'] . "</td>

身份证件
名称
最后更新
地位

你需要在回音上转义你的字符串

"</td><td style="padding-left: 30%;">"
“”
试一试

“”

您需要在echo上转义字符串

"</td><td style="padding-left: 30%;">"
“”
试一试

“”

我建议尝试以下方法

双引号和单引号

转义引号


我建议尝试以下方法

双引号和单引号

转义引号


检查var_dump($row)并在echo之前终止。尝试使用样式表。我认为您的问题是转义引号内的引号。检查var_dump($row)并在echo之前终止。尝试使用样式表。我认为您的问题是转义引号内的引号。我现在没有这样做,感谢您的新知识!我现在没有这个,谢谢你的新知识!
"</td><td style=\"padding-left: 30%;\">"