Articles of переменные

Неразмерное переменное MySQL mysqli

У меня есть соединение mysql, которое включено в отдельный файл: require 'settings.php'; и у меня есть файл со всеми функциями, в том числе: require 'functions.php'; В настройках он выглядит так: $db = mysqli_connect("host", "username", "passwort", "database"); if(!$db) { exit("Error: ".mysqli_connect_error()); } и функция использует это соединение следующим образом: function includehomepage() { $data = array(); $query […]

GET переменные с пробелами – они работают, но это правильно или нормально?

У меня есть страница PHP, где я передаю название города через переменную URL / GET города. В настоящее время оно передает фактическое название города, даже если оно имеет пробелы (например, .php?city=New York ). Затем я беру переменную GET $ city и запускаю запрос MySQL в адрес city.name. Это работает очень хорошо – но у меня […]

Восклицательный знак перед переменным – требуется разъяснение

Я уже давно работаю с PHP, но для меня это всегда было загадкой, правильное использование восклицательного знака (отрицательного знака) перед переменными. Что такое !$var ? Является ли var false , пустым, не установленным и т. Д.? Вот несколько примеров, которые мне нужно изучить … Пример 1: $string = 'hello'; $hello = (!empty($string)) ? $string : […]

Какова цель PHP, имеющего символ (знак доллара) перед каждой переменной?

Возможный дубликат: Почему переменные PHP начинаются с символа знака $? Я посмотрел на другие языки программирования, и кажется, что большинство из них не имеют никакого символа, чтобы показать, что что-то является переменной. Есть ли какая-то причина, почему интерпретатору PHP нужен такой знак, когда интерпретаторы / компиляторы для других языков способны выяснить, что такое переменная без […]

Как print_r $ _POST массив?

У меня есть следующая таблица. <form method="post" action="test.php"> <input name="id[]" type="text" value="ID1" /> <input name="value[]" type="text" value="Value1" /> <hr /> <input name="id[]" type="text" value="ID2" /> <input name="value[]" type="text" value="Value2" /> <hr /> <input name="id[]" type="text" value="ID3" /> <input name="value[]" type="text" value="Value3" /> <hr /> <input name="id[]" type="text" value="ID4" /> <input name="value[]" type="text" value="Value4" /> <hr […]

Переменные сеанса PHP не переносятся на мою зарегистрированную страницу, но идентификатор сеанса

Я использую PHP 4.3.9, Apache / 2.0.52 Я пытаюсь получить систему входа в систему, которая регистрирует значения БД в сеансе, где они доступны после входа в систему. Я теряю переменные сеанса, как только я перенаправлен . Я использую следующий код для печати идентификаторов / значений сеанса на моей странице формы входа и перенаправленной странице: echo […]

Как передать переменную как ключ $ _POST в PHP?

Как передать переменную как значение ключа массива $ _POST в PHP? Или это невозможно? $test = "test"; echo $_POST[$test]; благодаря

Что это значит, когда var_dump сообщает о неправильной длине строки?

Я пытаюсь понять, почему переменная не вызывает условие, которое оно должно. var_dump сообщает что-то вроде этого: string(20) "0" Почему он сообщает о длине 20, когда длина явно равна 1?

В PHP, как я могу добавить нумерованную цифровую строку и сохранить нулевое дополнение?

Если у меня есть переменная в PHP, содержащая 0001 и я добавляю 1 к ней, результат равен 2 вместо 0002 . Как решить эту проблему?

PHP MySQL Query Где x = $ variable

У меня есть этот код (я знаю, что адрес электронной почты определен) <?php $con=mysqli_connect($host,$user,$pass,$database); if (mysqli_connect_errno($con)) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '.$email.'"); while($row = mysqli_fetch_array($result)) echo $row ?> В моей базе данных MySQL у меня есть следующая настройка (имя таблицы […]