2 ερωτήσεις για mysql

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

2 ερωτήσεις για mysql

Δημοσίευση από Apostolis_38 » 09 Απρ 2009 14:24

Καλησπέρα σε όλους/όλες και καλό κουράγιο.
Το Πάσχα κοντεύει :D .

Εχω δύο ερωτησούλες λίγο άσχετες μεταξύ τους:

1)Σκοπεύω να φτιάξω ένα search form όπου ο χρήστης θα πληκτρολογεί μια λέξη και το script θα κάνει αναζήτηση ΣΕ ΟΛΗ ΤΗ ΒΑΣΗ ώστε να φέρει όλες τις εγγραφές που περιέχουν την λέξη που θα καταχωρείται.
Επειδή η αναζήτηση σε κάθε ένα πίνακα θα επιβαρύνει πολύ τη σύνδεση, υπάρχει κάποιος αλλος τρόπος; Εκανα STFW αλλά δεν βρήκα κάτι.

2)Θα δημιουργηθεί πίνακας όπου θα καταχωρούνται φωτογραφίες και κείμενο και θα εμφανίζονται σε στύλ άρθρων και πατώντας επάνω σε link (το γνωστό διαβάστε περιsσότερα που έχουν πολλά sites) θα εμφανίζεται όλο το κείμενο.
Η απορία μου είναι η εξής:
Το id να το δηλώσω σαν bigint auto_increment ή σαν tinytext και να προσθέτω κάθε φορά ένα νούμερο+1 (π.χ. 40+1=41)

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

2 ερωτήσεις για mysql

Δημοσίευση από fafos » 09 Απρ 2009 17:14

1. oti kai na kaneis thn epivarynsh tha thn faei h vash alla den tha einai kai toso tragikh!!

2. giati bigint? tha exeis tipota disekatomyria eggrafes sthn vash sou? kai to aplo int ftanei...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

2 ερωτήσεις για mysql

Δημοσίευση από Apostolis_38 » 09 Απρ 2009 17:38

- Ωραία, θα την σκίσω την άτιμη :hammer:

- Ξέρω εγώ τι θα ανεβάζει αυτός που θα έχει το site;
Μπορεί να ανεβάσει την Ιλιάδα μία μία λέξη.
Μάλλον για bigint θα πάω πάντως.

Υ.Γ. τελικά έφαγες πατσά ή περιμένεις ακόμα; :D

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

2 ερωτήσεις για mysql

Δημοσίευση από fafos » 09 Απρ 2009 17:46

Apostolis_38 έγραψε:- Ωραία, θα την σκίσω την άτιμη :hammer:

- Ξέρω εγώ τι θα ανεβάζει αυτός που θα έχει το site;
Μπορεί να ανεβάσει την Ιλιάδα μία μία λέξη.
Μάλλον για bigint θα πάω πάντως.

Υ.Γ. τελικά έφαγες πατσά ή περιμένεις ακόμα; :D

ti douleia exei to id ths eggrafhs me to keimeno ths kataxorhshs? ena id -> int(10) xoraei 9.999.999.999 eggrafes!!

y.g. o patsas exoneuthei hdh.. tou xronou pali :D
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

2 ερωτήσεις για mysql

Δημοσίευση από Apostolis_38 » 09 Απρ 2009 18:16

Ποιό κείμενο; :roll:

Αυτό που θέλω να πω είναι οτι αν ο άλλος ανεβάσει καμμιά εκατοστή άρθρα (έστω και με μία λέξη το καθένα) αυτομάτως έχει πάρει ήδη 100 id, είτε έχει κείμενο, είτε όχι, είτε τα αφήσει, είτε τα διαγράψει.

Τεσπα, αφού μου λες οτι είμαι υπερβολικός κάτι θα ξέρεις.
int λοιπόν και το κρίμα στο λαιμό σου... :D

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

2 ερωτήσεις για mysql

Δημοσίευση από cherouvim » 09 Απρ 2009 19:53

Μακάρι να φτάσεις σε τόσο μεγάλο dataset που να αρχίσει να σε προβληματίζει το bigint vs int και το αντίκτυπο που έχουν αυτές οι αποφάσεις στο μέγεθος των data και indexes της βάσης σου. Με το int καλά θα είσαι για αρχή πάντως.

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

2 ερωτήσεις για mysql

Δημοσίευση από Apostolis_38 » 10 Απρ 2009 14:57

Οχι εγώ, δεν πρόκειται να καταχωρώ τα άρθρα.
Απλώς φυλάγομαι. Δεν θέλω να με πετύχει κανένας σε κάποιο στενάκι και να μου φωνάζει "γιατί δεν ανεβαίνει το άρθρο μου!!!!!!!" :D

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

2 ερωτήσεις για mysql

Δημοσίευση από fafos » 10 Απρ 2009 17:41

Apostolis_38 έγραψε:Οχι εγώ, δεν πρόκειται να καταχωρώ τα άρθρα.
Απλώς φυλάγομαι. Δεν θέλω να με πετύχει κανένας σε κάποιο στενάκι και να μου φωνάζει "γιατί δεν ανεβαίνει το άρθρο μου!!!!!!!" :D
Epikoinonhse me ta palikaria pou feiaxnoun thn mysql kai zhthse tous sthn epomenh ekdosh na exoun kai thn HUGETEXT san epilogh :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

2 ερωτήσεις για mysql

Δημοσίευση από ThyClub » 10 Απρ 2009 18:21

Apostolis_38 έγραψε:Ποιό κείμενο; :roll:

Αυτό που θέλω να πω είναι οτι αν ο άλλος ανεβάσει καμμιά εκατοστή άρθρα (έστω και με μία λέξη το καθένα) αυτομάτως έχει πάρει ήδη 100 id, είτε έχει κείμενο, είτε όχι, είτε τα αφήσει, είτε τα διαγράψει.

Τεσπα, αφού μου λες οτι είμαι υπερβολικός κάτι θα ξέρεις.
int λοιπόν και το κρίμα στο λαιμό σου... :D
Δηλαδή σαν keywords θα περάσεις ΟΛΕΣ τις λέξεις που θα έχει το άρθρο σαν ξεχωριστές εγγραφές;;;;;;;;

:o

Με κανένα FULLTEXT δεν μπορείς να το κάνεις :question:

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

2 ερωτήσεις για mysql

Δημοσίευση από Apostolis_38 » 10 Απρ 2009 18:46

Ελα το χιούμορ.
Αυτό έλειπε, να επικοινωνήσω ΕΓΩ μαζί τους 8)


@Thy_Club
Μάλλον κάτι χάνω στην όλη διαδικασία και σχεδιασμό.

Ο πίνακας θα έχει τα εξής πεδία
id --> το γνωστό id
pic --> φωτογραφία
title --> τίτλος άρθρου
text --> κείμενο

Τα άρθρα θα ανεβαίνουν στην αρχική σελίδα του site σε περίληψη και αν θέλει κάποιος κλικάρι και διαβάζει όλο το άρθρο.
Tα keywords που χρειάζονται;
Για αναζήτηση; Δεν ενδιαφέρει.

Μήπως εννοείς κάτι άλλο;

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

2 ερωτήσεις για mysql

Δημοσίευση από ThyClub » 10 Απρ 2009 19:41

Ώπα λάθος κατάλαβα εγώ. Άκυρη η ερώτηση

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

2 ερωτήσεις για mysql

Δημοσίευση από Apostolis_38 » 11 Απρ 2009 00:57

Ευτυχώς τη γλύτωσα!
Πίστευα οτι θα μου πείς κάτι που δεν είχα υπολογίσει και θα με έκανες να τρέχω :D

Μπορεί να μπερδεύτηκες απο το πρώτο post αλλά οι δύο ερωτήσεις αφορούν ξεχωριστά pojects.

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες