background image

Χριστοφορίδης Ιωάννης Ραφαήλ 

Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου 

υλικών 

 

 

49 

   

$uno=$global[$x][7]; 

 

$tre=$global[$x][1]; 

 

$abra=$global[$x][8]; 

 

$katabra=$global[$x][9]; 

 

$alakazam=$global[$x][10]; 

 

$mpladiblah=$mpladiblah.",'gatt$tre','$uno','$dos','$abra','$katabra','$alakazam'"; } 

$sql=$sql.$mpladiblah.$mplampla; 

 

Υπάρχει  ο  κώδικας  που  εκχωρεί  τις  κατάλληλες  τιμές  στον  πίνακα  που  μόλις 

δημιουργήθηκε. Αξίζει να σημειωθεί πως το τελευταίο id το ανακτάμε με την εντολή: 

$idme = $conn->lastInsertId(); 

 

Στις σειρές 901-960 βλέπουμε με ποιον τρόπο το σύστημα χειρίζεται τα δεδομένα που 

αντλεί  από  την  εντολή  describe.  Στις  πρώτες  εκδόσεις  του  συστήματος,  ο  πίνακας  subn  δεν 
υπήρχε  έτσι  όλες  οι  πληροφορίες  αντλώνταν  χάρη  σε  αυτήν  την  εντολή.  Βέβαια  καθώς  οι 
απαιτήσεις αυξήθηκαν, ο πίνακας subn ήταν πλέον απαραίτητος και φυσικά  για ευκολία όλα 
τα στοιχεία εκτός από το length μπήκαν σε αυτόν. Το describe κρίθηκε σημαντικό να κρατηθεί, 
όχι μόνο για το length αλλά και για βοήθεια του προγραμματιστή αν χρειαστεί να κάνει κάποια 
πρόσθετη λειτουργία που χρειάζεται την εντολή describe.