sql >> Database teknologi >  >> RDS >> Mysql

Tæl forekomst i tabel PHP ekko

Hvad er det helt præcist her:

Hvad PHP angår, er det almindelig tekst og ikke en MySQL-forespørgsel. Hurtigt væk fra mit hoved, skulle dette virke for at vise dig det grundlæggende koncept for, hvordan PHP &MySQL arbejder med hinanden. Bemærk mysql_query .

$connection =mysql_connect($serverName, $userName, $password) or die('Kan ikke oprette forbindelse til databaseværten' . mysql_error());$dbselect =mysql_select_db($dbname, $connection) eller die ("Kan ikke vælge database:$dbname" . mysql_error());$result =mysql_query("VÆLG lærer, tæl(lærer) som lærer_tæl FRA stemmer GRUPPE efter lærer;");mens ($row =mysql_fetch_assoc($result) ) { echo $row['lærer']; echo $row['teacher_count'];} 

Når det er sagt, mysql_* PHP-funktioner med præfiks afskrives. Det betyder, at de ikke længere vil fungere i den kommende version af PHP. Så her er en version af din kode ved hjælp af mysqli_* i stedet brug af eksempler fra den officielle PHP-dokumentation :

$link =mysqli_connect($servernavn, $brugernavn, $password, $dbname);// Tjek forbindelsenif (mysqli_connect_errno()) { printf("Forbindelse mislykkedes:%s\n", mysqli_connect_error() ); exit();}// Select queries returnerer et resultsetif ($result =mysqli_query($link, "SELECT teacher, count(teacher) as teacher_count FROM votes GROUP by teacher;")) { // Dette er valgfrit. Kommenter gerne denne linje. printf("Vælg returnerede %d rækker.\n", mysqli_num_rows($result)); // Skift gennem resultater mens ($row =$result->fetch_object()){ echo $row['lærer']; echo $row['teacher_count']; }} 



  1. Hvordan gør du det muligt for kunder at logge ind på dit websted ved hjælp af deres Google-konto?

  2. Hvordan aktiverer jeg ekstern adgang til MySQL Server?

  3. Hvordan kan jeg få de mest populære ord i en tabel via mysql?

  4. Sådan masseopdateringer sekvens-id postgreSQL for alle tabeller