Φωτογραφία Κωνσταντίνος ΜΑΥΡΟΚΕΦΑΛΟΣ
βαση δεδομενων σε web server
από Κωνσταντίνος ΜΑΥΡΟΚΕΦΑΛΟΣ - Wednesday, 17 February 2010, 4:45 PM
 
καλησπέρα,

αν η βάση μας βρίσκεται στο δικτυο και οχι local αντι για localhost  στην $mysqli=new mysqli("localhost","root","","db_name"); τι πρέπει να βάλουμε για να συνδεθουμε?
 
Φωτογραφία Τάσος Μαυρίδης
Απάντηση: βαση δεδομενων σε web server
από Τάσος Μαυρίδης - Thursday, 18 February 2010, 9:53 AM
 

Καλημέρα.

Αυτό που ρωτάς δεν έχει να κάνει με το αν ο http server είναι προσβάσιμος από το διαδίκτυο, αλλά με το αν ο mysql server βρίσκεται στον ίδιο υπολογιστή με τον http server (web server όπως ο apache).

 

Αν ο web server και ο sql server βρίσκονται στον ίδιο υπολογιστή τότε βάζεις localhost, και είναι αυτό που συνηθίζεται στις απλές περιπτώσεις (απλά site/εφαρμογές).

 

Σε πιο απαιτητικές εφαρμογές είναι

Φωτογραφία Κωνσταντίνος ΜΑΥΡΟΚΕΦΑΛΟΣ
Απάντηση: βαση δεδομενων σε web server
από Κωνσταντίνος ΜΑΥΡΟΚΕΦΑΛΟΣ - Thursday, 18 February 2010, 10:20 AM
 
καλημέρα,

αναφέρομαι στις περιπτώσεις, όπου πάιρνεις web hosting απο κάποια εταιρεία και αυτή σου δίνει κάποια password κτλ και ανεβάζεις πχ ενα απλό site. δηλαδή σαν τελικός χρήστης/πελάτης.Αρα σε αυτές τις περιπτώσεις βάζω localhost.
Φωτογραφία Τάσος Μαυρίδης
Απάντηση: βαση δεδομενων σε web server
από Τάσος Μαυρίδης - Thursday, 18 February 2010, 11:51 AM
 

Ναι σε αυτή την περίπτωση βάζεις localhost.

Αυτή η περίπτωση στο κομμάτι της βάσης δε διαφέρει από αυτό που έχετε δει. Το πιο πιθανό είναι ότι phpmyadmin στημένο. Στα φθηνότερα πακέτα υπάρχουν περιορισμοί στον αριθμό των βάσεων που μπορείς να δημιουργήσεις.