Обучение/Помощь новичкам | ошибка в коде
Миледи ,
________
посл. ред. 16.06.2020 в 22:35; всего 1 раз(а); by Styles
php
$host = ''; $name = ''; $user = ''; $pass = ''; $base = new mysqli($host, $user, $pass, $name); $base -> query("SET NAMES 'UTF8'"); if($base -> connect_errno) die('error'); $connect = mysql_connect($host,$user,$pass); if(!$connect) { ?> Ошибка подключения сервера <? } if(!mysql_select_db($name,$connect)) { ?> Ошибка подключения базы <? } ________
посл. ред. 16.06.2020 в 22:35; всего 1 раз(а); by Styles
DELETED
16 июня 2020, в 22:34
Delete
Во первых это все должно быть заполнено
$host = '';
$name = '';
$user = '';
$pass= '';
Во вторых в коде намешан mysql и mysqli.
Сейчас свой пример скину.
Миледи , оно заполнено. Просто что бы не палить. Можете скинуть как правильно подключить что бы не было ошибок
DELETED
16 июня 2020, в 22:41
Delete
Styles (16.06.2020 в 22:36) Миледи , оно заполнено. Просто что бы не палить. Можете скинуть как правильно подключить что бы не было ошибок
Примерно так php
<?php $host = ''; $name = ''; $user = ''; $pass = ''; $base = new mysqli($host, $user, $pass, $name); $base -> query("SET NAMES 'UTF8'"); if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } ////////////////////////////////////////////// $result = $base->query("SELECT `usr` FROM `capture` WHERE `race`!='".$race."' and `status`='0' and `usr`>'0' and `city`='".$zaxvat."' ORDER BY RAND() LIMIT 1"); $row = $result->fetch_assoc(); ?> Styles (16.06.2020 в 20:41)
Warning: mysqli_fetch_array(): The result type should be either MYSQLI_NUM, MYSQLI_ASSOC or MYSQLI_BOTH in W:localhostindex.php on line 485
485:$randomob = mysqli_fetch_array(mysqli_query($GLOBALS["___mysqli_ston"], "SELECT `usr` FROM `capture` WHERE `race`!='".$race."' and `status`='0' and `usr`>'0' and `city`='".$zaxvat."' ORDER BY RAND() LIMIT 1"), 0);
Предупреждение: mysqli_fetch_array (): тип результата должен быть либо MYSQLI_NUM, MYSQLI_ASSOC или MYSQLI_BOTH в W:localhostindex.php в строке 485
Warning: mysqli_fetch_array(): The result type should be either MYSQLI_NUM, MYSQLI_ASSOC or MYSQLI_BOTH in W:localhostindex.php on line 485
485:$randomob = mysqli_fetch_array(mysqli_query($GLOBALS["___mysqli_ston"], "SELECT `usr` FROM `capture` WHERE `race`!='".$race."' and `status`='0' and `usr`>'0' and `city`='".$zaxvat."' ORDER BY RAND() LIMIT 1"), 0);
Предупреждение: mysqli_fetch_array (): тип результата должен быть либо MYSQLI_NUM, MYSQLI_ASSOC или MYSQLI_BOTH в W:localhostindex.php в строке 485
Вот так вот сделай и будет тебе счастье)
$randomob = $base->query("SELECT `usr` FROM `capture` WHERE `race`!='".$race."' and `status`='0' and `usr`>'0' and `city`='".$zaxvat."' ORDER BY RAND() LIMIT 1")->fetch_assoc();
________
посл. ред. 17.06.2020 в 00:56; всего 1 раз(а); by CaMnoCe6e
Стр.: 1, 2