Я пытаюсь, чтобы страница «Подробности» ссылалась на две отдельные части моего сервера, которые связаны через techID

Возможный дубликат:
mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан в select

Итак, у меня есть страница «Список клиентов», которая затем ссылается на «Список заданий», добавляя ?custID= в URL-адрес, а затем в заданиях «Список» я использовал $_GET["custID"] поэтому мой запрос использует custID из URL. это прекрасно работает, перечисляет мои задания для указанного клиента, используя их идентификатор.

Моя проблема возникает сейчас, мне нужны ссылки на этой странице, чтобы также предоставить мою третью страницу techID . Но techID находится в jobDetails , поэтому мой запрос не может дать им techID поскольку он запрашивает раздел моей job .

Это моя страница «ListJobs.php», которая при выборе клиента на странице перед этим загружает эту страницу с URL-адресом ListJobs.php?custID=001 (001), например, он будет ListJobs.php?custID=001 номер в зависимости от вашего выбора клиент).

 <?php // Get data from the database depending on the value of the id in the URL mysql_select_db($database_con_sim5, $con_sim5); $query_Recordset1 = "SELECT * FROM job WHERE custID=" . $_GET["custID"] ; $Rs1 = mysql_query($query_Recordset1); // Loop the recordset $rs while($row = mysql_fetch_array($Rs1)) { $strName1 = $row['jobID'] . " " . $row['jobDesc'] . " " . $row['computerName']; $strLink = "<a href = 'jobDetails.php?jobID=".$row['jobID']."'>".$strName1."</a>"; // Write the data of the person echo "<li>" . $strLink . " </li>"; } // Close the database connection mysql_close(); ?> 

Затем, нажав одну из ссылок, ссылку на jobDetails.php?jobID= с номером задания. Я могу показать все детали в Job Detail с этим, но мне также нужно, чтобы мое Tech Name появилось, Tech Name не указано в Job Details , но Tech ID . Вот код страницы «Детали задания»:

 <?php // Get data from the database depending on the value of the id in the URL mysql_select_db($database_con_sim5, $con_sim5); $query_Recordset1 = "SELECT * FROM jobDetail WHERE jobID=" . $_GET["jobID"] ; $query_Recordset2 = "SELECT technician.techName FROM technician WHERE techID=" . $query_Recordset1["techID"] ; $Rs1 = mysql_query($query_Recordset1); $Rs2 = mysql_query($query_Recordset2); while($row1 = mysql_fetch_array($Rs1)) { while($row2 = mysql_fetch_array($Rs2)) { echo "<dt><strong>Job Note ID:</strong></dt><dd>".$row1["jobNoteID"]."</dd>"; echo "<dt><strong>Job Notes:</strong></dt><dd>".$row1["jobNotes"]."</dd>"; echo "<dt><strong>Date Completed:</strong></dt><dd>".$row1["dateCompleted"]."</dd>"; echo "<dt><strong>Time Spent:</strong></dt><dd>".$row1["timeSpent"]."</dd>"; echo "<dt><strong>Job ID:</strong></dt><dd>".$row1["jobID"]."</dd>"; echo "<dt><strong>Technician ID:</strong></dt><dd>".$row1["techID"]."</dd>"; echo "<dt><strong>Technician Name:</strong></dt><dd>".$row2["techName"]."</dd>"; } } // Close the database connection mysql_close(); ?> 

Ошибка, которую я получаю:

Предупреждение: mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан в D: \ xampp \ htdocs \ Sim5Server \ Pages \ jobDetails.php в строке 129

Эта строка:

 while($row2 = mysql_fetch_array($Rs2)) { 

Надеюсь, у меня все в порядке.

Подводя итог, мне нужна моя последняя страница, чтобы показать данные от специалиста mysql, используя ключ TechID основного / индексного ключа. Некоторый способ добавить techID на ссылки списка listJobs на детали задания или на второй набор Recordset.

EDIT: Я, наверное, должен сказать, что это никогда не будет использоваться в сети, мне нужно, чтобы он работал для задания. в будущем, благодаря комментарию, я больше не буду использовать mysql_ * Я использую jsut, поскольку вся моя книга говорит нам использовать его.