if (!mysqli_query($connect, "INSERT INTO `users` .......")) {
die (mysqli_error($connect));
}
if($_POST["color"] == "red"){ // если color == red, генерирую файл с помощью подпрограммы
exec( 'include/getColor'.' '."red", $output); // вызываю подпрограмму, Результат в $output
var_dump($output); //вывод правильный
$color = hex2bin($output[0]); // преобразую в HEX байты
var_dump($color); //вывод правильный
file_put_contents("red",$color); // Сохраненный файл Правильный
}
// иначе принимаю файл через браузер в переменную color
else{
$color = file_get_contents($_FILES['userfile']['tmp_name']);
}
// записываю данные в таблицу
$sql_color=addslashes($color);
$insertQuery = "INSERT INTO ".$this->table." (username, colour)
VALUES (
'".$_POST["username"]."',
'".$sql_color."'
)";
... VALUES ( '".$_POST["username"]."', ....
Жуткое зло, за такое бьют по рукам. И желающих стукнуть предостаточно (SQL инъекция) if ($stmt = $mysql->prepare("INSERT INTO `admins` (`adminName`, `adminId`) VALUES (?,?)")) {
$admName = (isset($_POST['adminName']) ? strval($_POST['adminName']) : '$adminName');
$adminId = (isset($_POST['adminId']) ? strval($_POST['adminId']) : '$adminId');
local data = "Admin Name = " .. admName .. " ID = " .. adminId
Если создать сайт на отдельном хостинге и получать данные с VDS сервера mysqlНастройте репликацию mysql Master-Slave и работайте с данными на 2м сервере не нагружая игровой.
header('Content-type: text/html; charset=utf-8');
$sql_select = "SELECT * FROM users WHERE ".($name==""?"region_id ='$region_id' or ":"")."name ='$name' ORDER BY id DESC ...";
[mysqld]
skip-grant-tables
sudo service mysql restart
(или без sudo если под рутом)mysql -u root -p
use mysql;
UPDATE user SET Password=PASSWORD('your_password') WHERE User='root';
quit
$mepas = (' ' .gen(10).'<br/>');
session_start();
if (!isset($_SESSION['basket'])) $_SESSION['basket']='содержимое - пусто';
информация осталось не изменой?уточните.