如何在HTML网站SQL SERVER 2017上显示我的数据库数据

时间:2019-03-17 14:40:14

标签: php html sql sql-server

我正在创建一个用于职位列表的简单网站。我已经在服务器上创建了3个表,这些表将用于保存数据。

  1. dbo.jobs-job_id(pk,int,(1,1)),job_title,job_text,job_type_id,place_id
  2. dbo.job_types-job_type_id(pk,int,(1,1)),job_type_name
  3. dbo.places-place_id(pk,int,(1,1)),place_name

我创建了一个.php文件进行连接,而其他.php代码是HTML内联的。 connect-mysql.php(适用于Windows):

<?php
$serverName = "localhost\SQLEXPRESS01"; //serverName\instanceName

$connectionInfo = array( "Database"=>"Studentski_posao");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if ( $conn ) {
    echo "Connection established.<br />";
}else{
    echo "Connection could not be established.<br />";
    die( print_r( sqlsrv_errors(), true));
}

?> 

<?php
include ('connect-mysql.php');
$sqlget = "Select * from dbo.places";
$sqldata = mysqli_query($conn, $sqlget) or die ("greška prilikom dohvatanja podataka"); 

echo "<table>";
echo "<tr><th>place_id</th><th>place_name</th></tr>";

while($row = mysqli_fetch_array($sqldata), MYSQL_ASSOC){
    echo"<tr><td>";
    echo $row[place_id']; 
    echo "</td><td>";
    echo $row['place_name']; 
    echo "</td> </tr>"
}

echo "</table>";
?>

最终结果如下:
.php代码的一半已打印出来 Half of the .php code is printed out

这只是显示一张表中数据的一项测试,但是该项目的最终想法是用户可以选择job_type_name和place_name并获得符合条件的工作。

我在这个问题上停留了14天以上,而我发现的唯一帮助是针对mySQL女巫的。

谢谢。

0 个答案:

没有答案