php mysql项目中的数据库连接错误[重复]

问题描述 投票:0回答:1
<?php 
                        $conn = new mysqli("localhost","root","","sdbms");
                        if($conn->connect_error )
                        {
                            die("connection failed: ". $conn->connect_error);
                        }
                        $sql="SELECT eid, fname, lname,jobType,salary,dname,E.did 
                        FROM employee E, department d
                        WHERE E.did=d.did";
                        $result = mysqli_query($conn, $sql);
                        if($result->num_rows > 0)
                        {while($row = mysqli_fetch_array($result)){
                             echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."</td><td>".$row[4]."</td><td>".$row[5]."</td>";
                            }       
                        }
                    ?> 

发生此错误:connect_error){die(“连接失败:”。$ conn-> connect_error); } $ sql =“ SELECT eid,fname,lname,jobType,salary,dname,E.did来自雇员E,部门d WHERE E.did = d.did”; $结果= mysqli_query($ conn,$ sql); if($ result-> num_rows> 0){while($ row = mysqli_fetch_array($ result)){echo“”; }}?>

[[谁愿意用我的整个项目来帮助我。

php mysql database database-connection
1个回答
0
投票
您的SQL语句中有很多错误

<?php $conn = new mysqli("localhost","root","","sdbms"); if($conn->connect_errno){ die("connection failed: ".$conn->connect_error); } // SQL Statement looks malformed. $sql="SELECT eid, fname, lname,jobType,salary,dname,E.did FROM employee E, department d WHERE E.did=d.did"; $result = mysqli_query($conn, $sql); if($result->num_rows > 0){?> <table border="0" width="100%"> <?php while($row = mysqli_fetch_assoc($result){?> <tr> <td><?php //echo $row['some_index']; ?></td> <td><?php //echo $row['some_index']; ?></td> <td><?php //echo $row['some_index']; ?></td> <td><?php //echo $row['some_index']; ?></td> <td><?php //echo $row['some_index']; ?></td> <td><?php //echo $row['some_index']; ?></td> </tr> <?php } ?> </table> <?php } ?>

© www.soinside.com 2019 - 2024. All rights reserved.