Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hitung kemunculan dalam tabel PHP echo

Apa sebenarnya ini di sini:

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

Sejauh menyangkut PHP, itu adalah teks biasa &bukan kueri MySQL. Dengan cepat dari atas kepala saya, ini akan berfungsi untuk menunjukkan kepada Anda konsep dasar tentang bagaimana PHP &MySQL bekerja satu sama lain. Perhatikan 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'];
}

Yang mengatakan, mysql_* fungsi PHP awalan disusutkan. Artinya mereka tidak akan lagi berfungsi di versi PHP yang akan datang. Jadi di sini adalah versi kode Anda menggunakan mysqli_* sebagai gantinya menggunakan contoh dari dokumentasi resmi 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. Kerangka kerja entitas dengan migrasi database mysql gagal, saat membuat indeks

  2. ALTER table - menambahkan AUTOINCREMENT di MySQL

  3. Kotak centang formulir PHP dan indeks tidak terdefinisi

  4. apa perbedaan antara GROUP BY dan ORDER BY di sql

  5. Kesalahan (dekat ON pada posisi 25) saat mengimpor Tabel untuk WORDPRESS (Kesalahan kunci asing)