Это предупреждение отображается, поскольку появилось новое расширение. Он утверждает, что вы все еще можете использовать старый, но в некоторых случаях это невозможно.
Я покажу вам, как я делаю соединение с базой данных. Вам нужно просто изменить значения переменных.
Мой файл подключения: connection.php
<?php
$host='IP or Server Name (usually "localhost") ';
$user='Database user';
$password='Database password';
$db='Database name';
//PHP 5.4 o earlier (DEPRECATED)
$con = mysql_connect($host,$user,$password) or exit("Connection Error");
$connection = mysql_select_db($db, $con);
//PHP 5.5 (New method)
$connection = mysqli_connect($host,$user,$password,$db);
?>
Расширение также изменяется при выполнении запроса.
Файл запроса: «example.php»
<?php
//First I call for the connection
require("connection.php");
// ... Here code if you need do something ...
$query = "Here the query you are going to perform";
//QUERY PHP 5.4 o earlier (DEPRECATED)
$result = mysql_query ($query) or exit("The query could not be performed");
//QUERY PHP 5.5 (NEW EXTENSION)
$result = mysqli_query ($query) or exit("The query could not be performed");
?>
Этот способ использует MySQL Improved Extension, но вы можете использовать PDO (объекты данных PHP).
Первый метод может использоваться только с базами данных MySQL, но PDO может управлять различными типами баз данных.
Я собираюсь привести пример, но нужно сказать, что я использую только первый, поэтому, пожалуйста, исправьте меня, если есть любая ошибка.
Мой файл подключения PDO: «PDOconnection.php»
<?php
$hostDb='mysql:host= "Here IP or Server Name";dbname="Database name" ';
$user='Database user';
$password='Database password';
$connection = new PDO($hostDb, $user, $password);
?>
Файл запроса (PDO): «example.php»
<?php
$query = "Here the query you are going to perform";
$result=$connection->$query;
?>
Чтобы закончить, просто скажите, что, конечно, вы можете скрыть предупреждение, но это не очень хорошая идея, потому что может помочь вам в будущем сэкономить время, если произойдет ошибка (все мы знаем теорию, но иногда вы работаете много часов. .. мозг там нет ^^).
Ctrl kbd> + T kbd> для просмотра всех потомков
Нажмите эту комбинацию второй раз (см. Мелкий шрифт в исходном всплывающем окне), если вы хотите отобразить супер интерфейсы / классы.
Вы МОЖЕТЕ сделать это, но это не связано с Иерархией Типов.
В панели редактора Eclipse выделите имя класса, для которого вы хотите найти расширяющие классы.
Затем перейдите в «Поиск»> «Поиск Java», и имя этого класса должно быть предварительно заполнено в поле поиска.
Проверьте переключатель «Ограничить до> Агрегатов».
Нажмите кнопку поиска.
Нажмите GenCalculator
в редакторе и нажмите CTRL+T
. Вы увидите быстро завершенную иерархию.
Это можно сделать и в представлении «Открытая иерархия типов», но вам придется переключать различные параметры (кнопка в правом верхнем углу).
Ctrl kbd> + H kbd> вызывает поиск, переходит к поиску Java и нажимает «Все вхождения».
Вы можете сделать это с nWire для Java . Тем не менее, nWire требует Eclipse 3.3 и выше. Я настоятельно рекомендую обновить.
Наведите указатель мыши на имя класса и нажмите CTRL + T
Вы не можете сделать это только в одном поиске.
Может быть, вы могли бы использовать опцию «Текстовый поиск» и символы подстановки, что-то вроде поиска «* s YourInterfaceName» (пытаясь поймать «extended s YourInterfaceName» и «Implement » s YourInterfaceName "), но это слишком сложно.