Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接3个表以显示特定数据PHP-MSSQL_Php_Sql_Sql Server_Database_Join - Fatal编程技术网

连接3个表以显示特定数据PHP-MSSQL

连接3个表以显示特定数据PHP-MSSQL,php,sql,sql-server,database,join,Php,Sql,Sql Server,Database,Join,所以我有这个表,我想得到一些数据,供用户查看,并能够发布到其他页面 我不能张贴图片,所以我必须打破这一点,所以请与我忍受 第一桌 dbo.users pkey(用户ID) 雇员姓名 第二张桌子 dbo.PC pkey(PCID) 个人电脑号码 第三张表 dbo.FA_PC pkey(FAID) fkey(用户ID) fkey(PCID) 如何以相同的形式显示当前选定的$rs->Fields('UserID')的PC_编号,并且仍然能够将其发布到printd.php上 我不知道如何连接

所以我有这个表,我想得到一些数据,供用户查看,并能够发布到其他页面

我不能张贴图片,所以我必须打破这一点,所以请与我忍受

第一桌

  • dbo.users
  • pkey(用户ID)
  • 雇员姓名
第二张桌子

  • dbo.PC
  • pkey(PCID)
  • 个人电脑号码
第三张表

  • dbo.FA_PC
  • pkey(FAID)
  • fkey(用户ID)
  • fkey(PCID)
如何以相同的形式显示当前选定的$rs->Fields('UserID')的PC_编号,并且仍然能够将其发布到printd.php上

我不知道如何连接dbo.users->dbo.FA_PC->dbo.PC

<form action="printd.php" method="post" target="_blank">
<?php
ini_set("display_errors","on");
$conn = new COM("ADODB.Connection");
   try {
   $myServer = "WTCPHFILESRV\WTCPHINV";
   $myUser = "sa";
   $myPass = "P@ssw0rd";
   $myDB = "wtcphitinventory";   
   $connStr = "PROVIDER=SQLOLEDB;SERVER=".$myServer.";UID=".$myUser.";PWD=".$myPass.";DATABASE=".$myDB;
   $conn->open($connStr); 
         if (! $conn) {
            throw new Exception("Could not connect!");
        }
   }
   catch (Exception $e) {
      echo "Error (File:): ".$e->getMessage()."<br>";
   }

if (!$conn)
  {exit("Connection Failed: " . $conn);}

    $sql_exp = "select * from dbo.users"; 

  $rs = $conn->Execute($sql_exp);
echo "<select name='empt'>";
   while (!$rs->EOF) {
       set_time_limit(0);
        echo "<option value=".$rs->Fields('UserID')." >".$rs->Fields('EmployeeName')."</option>";

      $rs->MoveNext();
   }       
   $rs->Close();   



       ?>


连接将如下所示

SELECT  a.*, c.PC_Number
FROM    users a
        INNER JOIN FA_PC b
            ON a.UserID = b.UserID
        INNER JOIN PC c
            ON b.PCID = c.PCID
要全面了解加入,请访问以下链接:


如何将其放在php上?我的意思是把我需要的细节贴出来