הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מחפש פונקציה שפותחת מסד נתונים מסוג mysql (https://hosts.co.il/forums/showthread.php?t=16380)

Saint 21-02-06 22:10

מחפש פונקציה שפותחת מסד נתונים מסוג mysql
 
כותרת...

בניה 21-02-06 23:04

בס"ד

אתה מתכוון פונקציה שיוצרת מסד נתונים חדש?
http://il2.php.net/manual/en/functio...-create-db.php

Tomer 21-02-06 23:11

PHP קוד:

$sql mysql_query("CREATE DATABASE 'db_name'"); 


Saint 22-02-06 09:30

סבבה, אבל נגיד שאני רוצה לתת למסד שם משתמש וסיסמה (כמו כל פאנל ניהול שרת אחר) איך אני עושה את זה?

Saint 22-02-06 09:48

אוקיי, הבנתי את זה בערך ובניתי את הקוד.... הכל נראה לי סבבה שם אבל הוא לא עובד בכל זאת:
קוד:

<? if ($submit)
{

$upload_path = getcwd();

        $user = $_POST['user'];
        $password = $_POST['password'];
        $dbname = $_POST['dbname'];
        if($user == "")
        {
        echo "
        <font color='red'>רשום את כל הפרטים</font>
        ";
        }
        elseif($password == "")
        {
        echo "
        <font color='red'>רשום את כל הפרטים</font>
        ";
        }
        elseif($dbname == "")
        {
        echo "
        <font color='red'>רשום את כל הפרטים</font>
        ";
        } else {
        mysql_connect ("localhost","$user","$password")
        $query = 'CREATE DATABASE '.$dbname;
        mysql_query($query);

}

?>
<html dir="rtl">
<body>
<center>
<form action='<? echo $PHP_SELF ?>' method='POST'>

  <p>

    שם משתמש :<input type="text" name="user">  <br>
    סיסמה :<input type="text" name="password">  <br>
    שם למסד :<input type="text" name="dbname">  <br>

</p>

  <p>

    <input type="submit" name="submit" value="צור מסד נתונים">

</p>

</form>
</center>
</body>
</html>
?>

בשגיאה כתוב שהבעיה היא בשורה מספר 28... ולא הצלחתי להבין מה היא...

שקד 22-02-06 10:51

שורה 27
PHP קוד:

     mysql_connect ("localhost","$user","$password"

אם לא שמת לב שחכת נקודה פסיק ..

ושים לב לשורה 57
PHP קוד:

?> 

אתה סוגר PHP למרות שכבר סגרת אותו בשורה 33
PHP קוד:

?> 

בהצלחה :)

Saint 22-02-06 14:11

קוד:

<? if ($submit)
{


        $user = $_POST['user'];
        $password = $_POST['password'];
        $dbname = $_POST['dbname'];
        if($user == "")
        {
        echo "
        <font color='red'>רשום את כל הפרטים</font>
        ";
        }
        elseif($password == "")
        {
        echo "
        <font color='red'>רשום את כל הפרטים</font>
        ";
        }
        elseif($dbname == "")
        {
        echo "
        <font color='red'>רשום את כל הפרטים</font>
        ";
        } else {
        mysql_connect ("localhost","$user","$password");
        $query = 'CREATE DATABASE '.$dbname;
        mysql_query($query);

}
}
?>
<html dir="rtl">
<body>
<center>
<form action='<? echo $PHP_SELF ?>' method='POST'>

  <p>

    שם משתמש :<input type="text" name="user">  <br>
    סיסמה :<input type="text" name="password">  <br>
    שם למסד :<input type="text" name="dbname">  <br>

</p>

  <p>

    <input type="submit" name="submit" value="צור מסד נתונים">

</p>

</form>
</center>
</body>
</html>

הכל טוב ויפה אבל כשאני לוחץ על "יצירת מסד נתונים חדש"
אז מופיעה לי השגיאה:

Warning: mysql_connect(): Access denied for user 'asdasd'@'localhost' (using password: YES) in /home/dshlomo/domains/dshlomo..co.il/public_html/open_db.php on line 27

Warning: mysql_query(): Access denied for user 'apache'@'localhost' (using password: NO) in /home/dshlomo/domains/dshlomo..co.il/public_html/open_db.php on line 29

Warning: mysql_query(): A link to the server could not be established in /home/dshlomo/domains/dshlomo..co.il/public_html/open_db.php on line 29

Gil|Hosol 22-02-06 14:34

מצטרף לבקשה ו... זה לא עובד לי..

Rom 22-02-06 15:09

מה שעשית זה התחברות למסד
ומה שרשום בשגיאה זה שהוא לא מצא את השם משתמש

שקד 22-02-06 15:12

יש בעיה בחיבור למסד נתונים, תיבדוק את הפרטים אם הם תואמים לפי מה שמוגדר במסד ..

בהצלחה :)


כל הזמנים הם GMT +2. הזמן כעת הוא 09:42.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ