Параметры с базой совпадают, но эту строчку базы не считает

204
01 декабря 2017, 06:58

Захожу в ниже указанный код для подтверждения comon.ru/activate/php&hash=1dfgFvr23 hash опознается правильно - проверял как 1dfgFvr23 Значения в базе phpMyAdmin таблица per, user_status = n, user_hash = 1dfgFvr23. Но $col_lg_nak равен нулю хоть тресни. Причем у меня на OpS все работало, а на хостинге не работает. Кириллицу тоже исключил. Почему то не ищет в базе. Какие-то наверно общие настройки. Может кто в курсе? Или какая-то пустяковина которая на глазах, но не вижу.

<?php 
    header("Content-Type: text/html; charset=utf-8");  
	echo '<link href="css/style_formdata.css" type="text/css" rel="stylesheet">'; 
	 
	require_once 'con.php'; 
	$hash = $_GET['hash']; 
	if (preg_match('/[^A-Za-zА-Яа-я0-9]/', $hash) === TRUE) $hash = 0; 
	$col_lg_nak = -1; 
	 
	$result = mysqli_connect($host, $user, $pswd, $database) or die("Не могу соединиться с mysqli."); 
	/*mysqli_set_charset($result, 'utf-8');*/ 
 
	 
	$result1 = mysqli_query($result, "SELECT * FROM `per` WHERE user_hash='$hash' AND user_status='n'"); 
	$col_lg_nak = mysqli_num_rows($result1); 
mysqli_close($result); 
?>

READ ALSO
Скрывать строки с 0

Скрывать строки с 0

Есть перебор массива:

217
Бинарный файл в ZIP

Бинарный файл в ZIP

Пишу на PHP

164
JS динамичное обновление PHP переменной

JS динамичное обновление PHP переменной

Пытаюсь реализовать обновление числа в span блоке

221