Nasıl kaç kez saymak herhangi bir $ değişken bir MySql tablodaki bir sütun görünür

2 Cevap php

Nasıl kaç kez saymak herhangi bir $ değişken MySQL Tablo görünür

The database name is STUDENTS The table is called PROJECTS The column is called ESSAYS The variable for each essay is what im trying to count. It is called &essay and inserts into PROJECTS

2 Cevap

Eğer bu değişkeni içeren satırların sayısını saymak için çalışıyorsunuz? Ya da toplam da (hem de tek bir satırda birden fazla tekrarlarını sayma) tabloda kaç kez görünür?

Sadece bu değişkeni dahil kaç satır saymak için çalışıyorsanız, o zaman böyle bir şey olabilir:

SELECT * FROM students.projects WHERE essays LIKE '%$variable%';

Sorgunuz olarak.

Bu beyan ve PHP set değişkeni kullanarak beri Açıkçası bu, PHP ve değil komut satırından denilen olması gerekir. Ve bu değişken bazı kullanıcı girişi olacak ise, kesinlikle onu kullanmadan önce mysql_real_escape_string () kullanarak sterilize etmek gerekir.

Seni arıyveya olabilir düşünüyveyaum:

SELECT `ESSAYS`, COUNT(*) AS `COUNT` FROM `PROJECTS` GROUP BY `ESSAYS`

veya

SELECT `ESSAYS`, COUNT(*) AS `COUNT` FROM `PROJECTS` WHERE `ESSAYS` LIKE '%$safe_variable%' GROUP BY `ESSAYS`

veya

SELECT COUNT(*) AS `COUNT` FROM `PROJECTS` WHERE `ESSAYS` LIKE '%$safe_variable%'

Don't fveyaget to escape $variable:

$safe_variable = mysql_real_escape_string($variable);