@Michail_gore

Как присоединиться к MySQL PHP?

ВСем привет. Выложу простейший код , почему-то не могу подключиться к базе (имя базы и таблицы указаны верно). В интернете не нашел инфы на такой случай, подскажите, пожалуйста, в чем тут ошибка? Нужно просто добавить данные с input в таблицу

index.php:

<!doctype html>
    <?php require_once('databaseapp.php');?>
    
    <html lang="en">
    <head>
      <meta charset="utf-8">
    
      <title>The HTML5 Herald</title>
      <meta name="description" content="The HTML5 Herald">
      <meta name="author" content="SitePoint">
    
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
    
    </head>
    
    <body>
    	<form method = "post">
    		<label>Type your nickname so you can leave some messages in the sidebar</label>
    		<input type = "text" name = "nickname" id ="nick" placeholder = "type your nickname" required>
    	</form>
      <script src="js/scripts.js"></script>
    </body>
    </html>


DATABASE:

<?php
    $nickname = $_POST['nickname'];
    $dbserver = '127.0.0.1';
    $dbuser = 'mysql';
    $dbpass = 'mysql';
    $dbname = 'testapp';
    $dbconnect = mysqli_connect($dbserver,$dbuser,$dbpass,$dbname);
    
    
    if(mysqli_connect){
    	echo "We all good Mike";
    }
    else {
    	echo "We all fucked Mike";
    	}
    
    	
    if(isset($_POST) & !empty($_POST)){
    	echo $nickname;
    	/*$record ="INSERT INTO nufack (nickname) VALUES ('".$nickname."')";*/
    	$record ="INSERT INTO `nufack` (`nickname`) VALUES ('".$_POST['nickname']."')";
    	$rec = mysqli_query($dbconnect, $record);
    	if($rec){
    		echo "success!";
    	}
    	else {
    		echo "Database fucked up!";
    	}
    }
    
    ?>
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 1
@seganim
if(mysqli_connect){
echo "We all good Mike";
}

Вместо mysqli_connect вставить $dbconnect
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
SaveTime Москва
от 140 000 до 200 000 руб.
Интерно Ростов-на-Дону
от 35 000 до 50 000 руб.