[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: php&Mysql
Neptun
Здравствуйте, как можно сравнить две строки из разных таблиц (MYSQL) одной базы данных ? через php .

<?php
require 'connect01.php';

$result1 = mysql_query("Select * From cusmomer");
while ($correct_row = mysql_fetch_array($result1) )
{
$name[ $name_row[id] ] = $name_row[id];

}


--------------------
<?php
require 'connect01.php';

$result2 = mysql_query("Select * From table2");
while ($student_row = mysql_fetch_array($result2) ){
if ($student_row[id] == $correct[ $student_row[id] ] ){
mysql_query("UPDATE table2 SET result=correct WHERE name=$student_row[id]");
} else {
mysql_query("UPDATE table2 SET result=wrong WHERE name=$student_row[id]");
}
}

echo $result2;
?>



так не получается

хочу сделать базу данных клиники, тут надо сравнить результаты анализов который сдал пациент с таблицей который содержит данные(константы ) тоесть нормы здорового человека . и определит разницу между нормами и введенными данными если (max,min.\ или =)
sergeiss
Neptun, во-первых, тут есть тэги оформления кода (сейчас я подправил, но лучше сам сразу используй).
А во-вторых, ты про JOIN слышал? Вот эта штуковина тебе и нужна. В одном запросе выбираешь нужные данные сразу из 2-х таблиц, причем связываешь строки по определенным условиям, а не выбираешь все данные. Тут же находишь разницу - а в ПХП только результат готовый получаешь.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.