<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://doc-en-mirror.openflyers.com/index.php?action=history&amp;feed=atom&amp;title=Script-requete</id>
	<title>Script requete - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://doc-en-mirror.openflyers.com/index.php?action=history&amp;feed=atom&amp;title=Script-requete"/>
	<link rel="alternate" type="text/html" href="https://doc-en-mirror.openflyers.com/index.php?title=Script-requete&amp;action=history"/>
	<updated>2026-04-29T09:02:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://doc-en-mirror.openflyers.com/index.php?title=Script-requete&amp;diff=180&amp;oldid=prev</id>
		<title>imported&gt;Claratte: Text replacement - &quot;&lt;php&gt;&quot; to &quot;&lt;syntaxhighlight lang=&quot;php&quot;&gt;&quot;</title>
		<link rel="alternate" type="text/html" href="https://doc-en-mirror.openflyers.com/index.php?title=Script-requete&amp;diff=180&amp;oldid=prev"/>
		<updated>2024-08-12T18:53:08Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;&amp;lt;php&amp;gt;&amp;quot; to &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 &lt;br /&gt;
 function add_book($login, $ID, $start_date, $end_date, $aircraft_num, $member_num, $slot_type, $inst_num, $free_seats, $comments)&lt;br /&gt;
 {&lt;br /&gt;
   $now = date(&amp;quot;Y-m-d G:i:s&amp;quot;);&lt;br /&gt;
   $query = 'insert into journal values (\''.$login.'\', null, \''.$now.'\', \'book_Alone\', \'record_book\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $num_log = mysql_insert_id();&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'ID\', \''.$ID.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'START_DATE\', \''.$start_date.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'END_DATE\', \''.$end_date.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'AIRCRAFT_NUM\', \''.$aircraft_num.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'MEMBER_NUM\', \''.$member_num.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'SLOT_TYPE\', \''.$slot_type.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'INST_NUM\', \''.$inst_num.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'FREE_SEATS\', \''.$free_seats.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'booking\', \'comments\', \''.$comments.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function delete_book($login, $ID)&lt;br /&gt;
 {&lt;br /&gt;
   $now = date(&amp;quot;Y-m-d G:i:s&amp;quot;);&lt;br /&gt;
   $query = 'insert into journal values (\''.$login.'\', null, \''.$now.'\', \'book_Alone\', \'delete_book\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $num_log = mysql_insert_id();&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'delete\', \'booking\', \'ID\', \''.$ID.'\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function clean_log()&lt;br /&gt;
 {&lt;br /&gt;
   $query = 'delete from log';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'delete from journal';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function create_aircraft($login)&lt;br /&gt;
 {&lt;br /&gt;
   $now = date(&amp;quot;Y-m-d G:i:s&amp;quot;);&lt;br /&gt;
   $query = 'insert into journal values (\''.$login.'\', null, \''.$now.'\', \'book_Alone\', \'add_modify_aircraft\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
   $num_log = mysql_insert_id();&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'aircraft\', \'NUM\', \'1\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 &lt;br /&gt;
   $query = 'insert into log values ('.$num_log.', \'insert\', \'aircraft\', \'CALLSIGN\', \'B-52\')';&lt;br /&gt;
   mysql_query($query);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function requete()&lt;br /&gt;
 {&lt;br /&gt;
 $query = 'select&lt;br /&gt;
 L_add_modify_aircraft_CALLSIGN.field_value,&lt;br /&gt;
 L_record_book_START_DATE.field_value,&lt;br /&gt;
 L_record_book_END_DATE.field_value,&lt;br /&gt;
 J_delete_book.date_log&lt;br /&gt;
&lt;br /&gt;
 from&lt;br /&gt;
 journal J_delete_book,&lt;br /&gt;
 journal J_add_modify_aircraft,&lt;br /&gt;
 journal J_record_book,&lt;br /&gt;
 log L_delete_book,&lt;br /&gt;
 log L_add_modify_aircraft_NUM,&lt;br /&gt;
 log L_add_modify_aircraft_CALLSIGN,&lt;br /&gt;
 log L_record_book_ID,&lt;br /&gt;
 log L_record_book_START_DATE,&lt;br /&gt;
 log L_record_book_END_DATE,&lt;br /&gt;
 log L_record_book_AIRCRAFT_NUM&lt;br /&gt;
&lt;br /&gt;
 where &lt;br /&gt;
 J_delete_book.action = \'delete_book\'&lt;br /&gt;
 and J_add_modify_aircraft.action = \'add_modify_aircraft\'&lt;br /&gt;
 and J_record_book.action = \'record_book\'&lt;br /&gt;
 &lt;br /&gt;
 and J_delete_book.login = \'mezza\'&lt;br /&gt;
 and J_record_book.login = \'mezza\'&lt;br /&gt;
 &lt;br /&gt;
 and J_delete_book.num_log = L_delete_book.num_log&lt;br /&gt;
 and J_add_modify_aircraft.num_log = L_add_modify_aircraft_NUM.num_log&lt;br /&gt;
 and J_add_modify_aircraft.num_log = L_add_modify_aircraft_CALLSIGN.num_log&lt;br /&gt;
 and J_record_book.num_log = L_record_book_ID.num_log&lt;br /&gt;
 and J_record_book.num_log = L_record_book_START_DATE.num_log&lt;br /&gt;
 and J_record_book.num_log = L_record_book_END_DATE.num_log&lt;br /&gt;
 and J_record_book.num_log = L_record_book_AIRCRAFT_NUM.num_log&lt;br /&gt;
 &lt;br /&gt;
 and L_delete_book.table_name = \'booking\'&lt;br /&gt;
 and L_delete_book.field_name = \'ID\'&lt;br /&gt;
 and L_record_book_ID.table_name = \'booking\'&lt;br /&gt;
 and L_record_book_ID.field_name = \'ID\'&lt;br /&gt;
 and L_delete_book.field_value = L_record_book_ID.field_value&lt;br /&gt;
 &lt;br /&gt;
 and L_record_book_AIRCRAFT_NUM.table_name = \'booking\'&lt;br /&gt;
 and L_record_book_AIRCRAFT_NUM.field_name = \'AIRCRAFT_NUM\'&lt;br /&gt;
 and L_add_modify_aircraft_NUM.table_name = \'aircraft\'&lt;br /&gt;
 and L_add_modify_aircraft_NUM.field_name = \'NUM\'&lt;br /&gt;
 and L_record_book_AIRCRAFT_NUM.field_value = L_add_modify_aircraft_NUM.field_value&lt;br /&gt;
 &lt;br /&gt;
 and L_add_modify_aircraft_CALLSIGN.table_name = \'aircraft\'&lt;br /&gt;
 and L_add_modify_aircraft_CALLSIGN.field_name = \'CALLSIGN\'&lt;br /&gt;
 &lt;br /&gt;
 and L_record_book_START_DATE.table_name = \'booking\'&lt;br /&gt;
 and L_record_book_START_DATE.field_name = \'START_DATE\'&lt;br /&gt;
 &lt;br /&gt;
 and L_record_book_END_DATE.table_name = \'booking\'&lt;br /&gt;
 and L_record_book_END_DATE.field_name = \'END_DATE\'&lt;br /&gt;
 &lt;br /&gt;
 and L_record_book_START_DATE.field_value &amp;gt; J_delete_book.date_log&lt;br /&gt;
 and date_sub(L_record_book_START_DATE.field_value, interval 1 day) &amp;lt; J_delete_book.date_log';&lt;br /&gt;
 &lt;br /&gt;
  $result = mysql_query($query);&lt;br /&gt;
  if($result)&lt;br /&gt;
    {&lt;br /&gt;
      echo 'aircraft -- start_date -- end_date -- delete_date&amp;lt;br&amp;gt;';&lt;br /&gt;
      while($name_row = mysql_fetch_row($result))&lt;br /&gt;
        {&lt;br /&gt;
 	 echo $name_row[0].' -- '.$name_row[1].' -- '.$name_row[2].' -- '.$name_row[3].'&amp;lt;br&amp;gt;';&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  else&lt;br /&gt;
    {&lt;br /&gt;
      echo 'La requete a échoué.&amp;lt;br&amp;gt;';&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 /********&lt;br /&gt;
  * main *&lt;br /&gt;
  ********/&lt;br /&gt;
 &lt;br /&gt;
 mysql_connect('localhost', 'mezza', '');&lt;br /&gt;
 mysql_select_db('openflyers');&lt;br /&gt;
 &lt;br /&gt;
 clean_log();&lt;br /&gt;
 &lt;br /&gt;
 create_aircraft('mezza');&lt;br /&gt;
 add_book('mezza', 1, '2006-06-01 00:00:00', '2006-06-02 00:00:00', 1, 1, 1, 1, 1, 'no comment');&lt;br /&gt;
 add_book('mezza', 2, '2006-06-03 00:00:00', '2006-06-05 00:00:00', 1, 1, 1, 1, 1, 'no comment');&lt;br /&gt;
 add_book('mezza', 3, '2006-06-20 20:00:00', '2006-06-22 21:00:00', 1, 1, 1, 1, 1, 'no comment');&lt;br /&gt;
 add_book('mezza', 4, '2006-06-25 00:00:00', '2006-06-25 10:00:00', 1, 1, 1, 1, 1, 'no comment');&lt;br /&gt;
 add_book('mezza', 5, '2006-06-19 22:00:00', '2006-06-21 14:00:00', 1, 1, 1, 1, 1, 'no comment');&lt;br /&gt;
 delete_book('mezza', 1);&lt;br /&gt;
 delete_book('mezza', 2);&lt;br /&gt;
 delete_book('mezza', 3);&lt;br /&gt;
 delete_book('mezza', 4);&lt;br /&gt;
 delete_book('mezza', 5);&lt;br /&gt;
 &lt;br /&gt;
 requete();&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&amp;lt;/php&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Claratte</name></author>
	</entry>
</feed>