mysql_connect και Parse error

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

mysql_connect και Parse error

Δημοσίευση από netpumber » 21 Οκτ 2010 20:43

Καλησπέρα σας. ξεκίνησα να κάνω μια φόρμα όπου ο χρήστης θα δίνει το host , username , password για να συνδεθεί στη βάση δεδομένων. το php κομμάτι που στην αρχή ελέγχει για συνδεσιμότητα είναι αυτό.

Κώδικας: Επιλογή όλων

<?php


$host =  $_POST&#91;'host'&#93;;
$DBusr = $_POST&#91;'DBusr'&#93;;
$DBpswd = $_POST&#91;'DBpswd'&#93;;



//Check For Connection

$con = mysql_connect&#40;$host,$DBusr,$DBpswd&#41;;

if &#40;!$con&#41; &#123;
    die&#40;'Could not connect&#58; ' . mysql_error&#40;&#41;&#41;;
&#125;
echo 'Connected successfully';
mysql_close&#40;$con&#41;;


?>
Το θέμα όμως είναι οτι όταν πάω να το τρέξω απο τον browser επιστρέφει αυτό το σφάλμα

Parse error: parse error in C:\wamp\www\test\install.php on line 66

η γραμμή 66 έχει αυτό

$con = mysql_connect($host,$DBusr,$DBpswd);

Που υπάρχει το λάθος ;; Γιατί δεν μπορώ να καταλάβω τη συμβαίνει..

Επίσης θα ήθελα να σας ρωτήσω και κάτι άλλο. Αν επιτρέψω στο χρήστη να βάλει και την πόρτα στην οποία συνδέεται στον mySQL server τι αλλαγές θα θέλει στο mysql_connect;;

Δηλαδή αν προσθέσω αυτό

$port = $_POST['port'];

Σας ευχαριστώ πολύ!

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

mysql_connect και Parse error

Δημοσίευση από fafos » 21 Οκτ 2010 20:52

to lathos isos einai pio pano.. an den deikseis olo ton kodika den mporoume na katalavoume..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

mysql_connect και Parse error

Δημοσίευση από netpumber » 21 Οκτ 2010 20:55

Κώδικας: Επιλογή όλων

<form id="login-form" action="install.php" method="post">
	
    <b><font color="#00FF99">Σύνδεση Στη Βάση Δεδομένων</font></b> <br /><br />
    
    <label><b>Διεύθυνση IP &#58;</b></label>
    <input type="text" id="login" name="host" title="Διεύθυνση ip ή host που βρήσκεται ο MySQL server. Συνήθως &#40;127.0.0.1 ή localhost&#41;."/>
                
    <label><b>Username &#58;</b></label>
    <input type="text" id="password" name="DBusr" title="Το όνομα χρήστη της βάσης δεδομένων"/>
    
    <label><b>Password &#58;</b></label>
    <input type="password" id="login" name="DBpswd" title="Ο κωδικός του χρήστη της βάσης δεδομένων"/>
                
    <label><b>DB &#58;</b></label>
    <input type="text" id="password" name="DB" title="Το όνομα της βάσης δεδομένων"/>
    
    <label><b>Port &#58;</b></label>
    <input type="text" id="login" name="port" title="Η πόρτα για τη σύνδεση στη βάση δεδομένων. Συνήθως &#40;3306&#41;"/>
    
    <br /><b><font color="#00FF99">Δημιουργία Διαχειρηστή</font></b> <br /><br />
                
    <label><b>Όν. Χρήστη</b></label>
    <input type="text" id="password" name="user" title="Το όνομα χρήστη του διαχειρηστή της εφαρμογής"/>
         
    <label><b>Κωδ. Χρήστη</b></label>
    <input type="password" id="password" name="password" title="Ο κωδικός χρήστη του διαχειρηστή της εφαρμογής"/>       
    <br />
                
    <input type="submit" name="submit" style="margin&#58; -20px 0 0 257px;" class="button"  value="Εγκατάσταση"/>	

</form>

<?php


$host =  $_POST&#91;'host'&#93;;
$DBusr = $_POST&#91;'DBusr'&#93;;
$DBpswd = $_POST&#91;'DBpswd'&#93;;
$DB = $_POST&#91;'DB'&#93;;
$port = $_POST&#91;'port'&#93;;
$user = $_POST&#91;'user'&#93;;
$password = $_POST&#91;'password'&#93;;


//Check For Connection

$con = mysql_connect&#40;$host,$DBusr,$DBpswd&#41;;

if &#40;!$con&#41; &#123;
    die&#40;'Could not connect&#58; ' . mysql_error&#40;&#41;&#41;;
&#125;
echo 'Connected successfully';
mysql_close&#40;$con&#41;;


?>

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

mysql_connect και Parse error

Δημοσίευση από fafos » 21 Οκτ 2010 20:59

einai to install.php auto?
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

mysql_connect και Parse error

Δημοσίευση από netpumber » 21 Οκτ 2010 21:00

ναι αυτό είναι..

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

mysql_connect και Parse error

Δημοσίευση από fafos » 21 Οκτ 2010 21:04

netpumber έγραψε:ναι αυτό είναι..
1. den dinei kanena lathos opos to les..

2. prepei na valeis kai kapoia synthikh na mhn trexei thn php prin symphroseis thn forma...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

mysql_connect και Parse error

Δημοσίευση από netpumber » 21 Οκτ 2010 21:10

τελικά απο δικιά μου βλακεία γινόταν το λάθος. Έβαλα και ένα if isset και όλα κάλά τώρα..

Με το θέμα της πόρτας έχεις καμιά ιδέα ;

netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

mysql_connect και Parse error

Δημοσίευση από netpumber » 21 Οκτ 2010 21:12

Βασικά το βρήκα μόνος μου.. Σε ευχαριστώ πάρα πολύ!

$con = mysql_connect($host.':'.$port,$DBusr,$DBpswd);

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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