Соединение с MySQL: Warning: mysql_select_db() expects parameter 2 to be resource

179
15 декабря 2016, 15:56

Скажите что не так,

<?php
error_reporting(E_ALL);
$db = mysql_connect('localhost', 'admin', '123456') || die(mysql_error());
mysql_select_db('test', $db) || die(mysql_error());
mysql_set_charset('SET NAMES UTF-8');
?>

при открытии connect.php написано:

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in Z:\home\localhost\www\content\connect.php on line 4

Answer 1
header('content-type: text/html; charset=utf8');
error_reporting(E_ALL);
$link = mysql_connect('localhost', 'sew810i9', '1234') or die ('Нет соединения');
mysql_select_db('test');
$sql = "CREATE DATABASE IF NOT EXISTS mydb";
if (!$query1 = mysql_query($sql)) die("База не создана ". mysql_error());
$table = "CREATE TABLE IF NOT EXISTS mytable (id int(11), title varchar(255), PRIMARY KEY(`id`))";
if (!$query2 = mysql_query($table)) die("Таблица не создана ". mysql_error());
if ($query1 and $query2) {
    echo "Создана БД mydb и таблица mytable";
}

Вот примерно так если через php.

READ ALSO
Создание MySQL

Создание MySQL

Попробовал сделать соединение через php, ошибок не вылезло, но и базы и таблицы не появилосьВот код:

160
Вывод из базы данных шести наибольших значений?

Вывод из базы данных шести наибольших значений?

Как вывести из базы данных шесть самых больших значений? Почему то вот это не работает и выводит в виде?

188
Подзапрос возращает несколько колонок

Подзапрос возращает несколько колонок

ПриветКак поступить если подзапрос возвращает несколько колонок

197
Как убрать collation SQL?

Как убрать collation SQL?

Как в PHPMYADMIN убрать из поля varchar/text столбик collation, потому что когда он есть, у меня добавляются нулевые значения в строке

215