Mysql
 sql >> база данни >  >> RDS >> Mysql

Бройте поява в таблицата PHP echo

Какво точно е това тук:

<?php SELECT teacher, count(teacher) 
  FROM votes 
 GROUP by teacher ?>

Що се отнася до PHP, това е обикновен текст, а не MySQL заявка. Бързо изчезнах от главата ми, това трябва да работи, за да ви покаже основната концепция за това как PHP и MySQL работят един с друг. Обърнете внимание на mysql_query .

$connection = mysql_connect($serverName, $userName, $password) or die('Unable to connect to Database host' . mysql_error());
$dbselect = mysql_select_db($dbname, $connection) or die("Unable to select database:$dbname" . mysql_error());
$result = mysql_query("SELECT teacher, count(teacher) as teacher_count FROM votes GROUP by teacher;");

while ($row = mysql_fetch_assoc($result)) {
    echo $row['teacher'];
    echo $row['teacher_count'];
}

Това каза, mysql_* PHP функциите с префикс се амортизират. Това означава, че те вече няма да работят в предстоящата версия на PHP. Ето една версия на вашия код, използващ mysqli_* вместо това използвайки примери от официалната PHP документация :

$link = mysqli_connect($serverName, $userName, $password, $dbname);

// Check the connection
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

// Select queries return a resultset
if ($result = mysqli_query($link, "SELECT teacher, count(teacher) as teacher_count FROM votes GROUP by teacher;")) {
    // This is optional. Feel free to comment out this line.
    printf("Select returned %d rows.\n", mysqli_num_rows($result));

    // Cycle through results
    while ($row = $result->fetch_object()){
        echo $row['teacher'];
        echo $row['teacher_count'];
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо може да има само една колона TIMESTAMP с CURRENT_TIMESTAMP в клаузата DEFAULT?

  2. SQL таблица с резултати, съвпадение във втората таблица тип SET

  3. Търсачка, подобна на Google в PHP/mySQL

  4. Следвайте дизайна на таблицата с потребителска база данни

  5. Да съхранявате файлове с изображения или URL адреси в MySQL база данни? Кое е по добре?