2016-09-25 3 views
-1

Спасибо заранее! Скажите, пожалуйста! что является ошибкой в ​​этом коде. Я хочу показать полные строки sql на моем сайте. Я искал многие из кодов, как это, но все не удалось. Пожалуйста, помогите мне.не удалось подсчитать строки в php sql

$servername = "localhost"; 
$username = "root"; 
$password = ""; 

// Create connection 
$conn = new mysqli($servername, $username, $password, 'sahiwalservices'); 

// Check connection 
if ($conn->connect_error) { 
die("Connection failed: " . $conn->connect_error); 
} 
echo "hunnysheikh99"; 

; 

mysqli_select_db("sahiwalservices", $conn); 

$result = mysqli_query("select count(1) FROM login"); 
$row = mysqli_fetch_array($result); 

$total = $row[0]; 
echo "Total rows: " . $total; 

mysqli_close($conn); 
+2

'mysqli_select_db (" sahiwalservices ", $ conn);' инвертировать их. Но вам это не нужно. Вы уже используете '($ servername, $ username, $ password,' sahiwalservices ') '. –

+1

плюс вы никогда не передавали соединение db здесь '$ result = mysqli_query (" select count (1) FROM login ");'. RTM http://php.net/manual/en/mysqli.query.php –

+1

В процедурной функции 'mysqli_query()' функция принимает два параметра, сначала ваш обработчик соединения, а второй - строку запроса. RTM сначала, [http://php.net/manual/en/mysqli.query.php](http://php.net/manual/en/mysqli.query.php) –

ответ

1

Публикация на основе сообщества wiki; Я не хочу повторять это.

mysqli_select_db() - Синтаксис для этого есть:

  • Db соединение приходит первый
  • Имя базы данных является второй

Тем не менее, вам не нужна эта линия, так как вы уже умирала что в:

$conn = new mysqli($servername, $username, $password, 'sahiwalservices'); 

Затем вы не передали соединение db с запросом.

Пример из руководства:

if ($result = mysqli_query($link, "SELECT Name FROM City LIMIT 10")) 

Ссылка:

Проверьте наличие ошибок в запросе также:

Смежные вопросы