SQL

Darina_Andreeva

Registered
Здравейте,

отскоро се занимавам и изучавам Php.

Много бих се радвала ако ми помогнете.

Искам да създам база от данни в PHP.
$connect = mysqli_connect("localhost", "root", "cbb74bc")or
die("Hey loser, check your server connection.");

но не знам защо MySQLa не ме допуска. Пробвах да си дам допълнително права в config.inc.php в MyAdmin, но не става.

Знам, че може би въпроса е идиотски, но искам да се науча.
[/sql]
 
В момента има 3 параметъра: сървър, име и парола. Трябва да добавиш още един след тях с името на базата данни.
PHP:
mysqli_connect("localhost", "root", "cbb74bc", "db")
 
Като за начало провери каква грешка ти връща MySQL-a, "Hey loser..." не е много говорящо, да не кажа никак :)


Код:
$connect = mysqli_connect("localhost", "root", "cbb74bc") or die(mysqli_errno($connect).":".mysqli_error($connect));
 
SVTerziev каза:
В момента има 3 параметъра: сървър, име и парола. Трябва да добавиш още един след тях с името на базата данни.
PHP:
mysqli_connect("localhost", "root", "cbb74bc", "db")

Специфицирането на името на базата е опционално, не е задължителен параметър, може и без него да се извика фунцията и да се използва mysqli_select_db() след това. Не би трябвало това да е проблема.
 
Може, но при положение, че човек е нов и се учи е напълно възможно да се допускат такива грешки, а без допълнителна информация - толкова. :)
 
Благодаря Ви,


за подробните отговори.

Всъщност проблема дойде от администраторското меню.

Не бяха пуснати всичките права на root,

но пак не мога да създам база от данни.

Ще го ръчкам още малко.

Благодаря Ви много пак и си запазвам правото пак да питам идиотски неща. :D :D :D :D :D [/sql]
 

Back
Горе