Χριστοφορίδης Ιωάννης Ραφαήλ
Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου
υλικών
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.