Tæller i v.7
|
DK57 |
Lagt på d. 22-10-2018 22:51
|

Antal indlæg: 11
Tilmeldt: 12/05/2006
|
Hejsa, jeg har et problem med og tælle antallet af date i en tabel (i PHP7), med navnet "0navne" og en kolonne "navn", ($con er forbindelsen til databasen, og den er ok) og jeg har blandt andet prøvet følgende:
PHP <?php $result = mysqli_query("$con, select navn from 0navne"); $nnumber = mysqli_num_rows($result); echo "antal $nnumber"; -
// DEN GAMLE som virkede i PHP5 -
require("databasen.php"); $result = mysql_query("select navn from 0navne"); $nnumber = mysql_num_rows($result); echo "antal $nnumber"; ?>
og mange andre, som jeg ikke husker helt. Den melder fejl i den første linie.
Det skulle eller være så enkelt...
Redigeret af DK57 d. 22-10-2018 23:16
|
|
|
|
flj |
Lagt på d. 23-10-2018 07:33
|

Antal indlæg: 1721
Tilmeldt: 01/16/2008
|
Tror der er gået kludder i dine pinger i linien
$result = mysqli_query($con, "select navn from 0navne");
Prøv at rette som vist
|
|
|
|
DK57 |
Lagt på d. 23-10-2018 10:16
|

Antal indlæg: 11
Tilmeldt: 12/05/2006
|
Det kan man se, eller det kunne jeg ikke lige.
men det virker stadig ikke, og jeg har indsat en test af forbindelsen, her er hele koden:
PHP
Så snart jeg sletter linien: $result = mysqli_query($con, "select navn from 0navne");
så får jeg "Connected successfully", se dkgravsten.dk/PHP_7/test-tael.php
Jeg kan lige tilføje at 0navne og navn er med små bogstaver
Redigeret af DK57 d. 23-10-2018 11:06
|
|
|
|
flj |
Lagt på d. 23-10-2018 17:58
|

Antal indlæg: 1721
Tilmeldt: 01/16/2008
|
Du skal flytte mysqli_close ned efter de andre mysqli... linier.
|
|
|
|
DK57 |
Lagt på d. 23-10-2018 19:48
|

Antal indlæg: 11
Tilmeldt: 12/05/2006
|
Jeg får samme fejl, og det er uanset hvor jeg sætter linien ind, som før eller som:
PHP
uanset placering så får jeg samme fejl, men alrtd til denne linie:
$result = mysqli_query($con, "select navn from 0navne");
Redigeret af DK57 d. 23-10-2018 20:18
|
|
|
|
flj |
Lagt på d. 23-10-2018 21:22
|

Antal indlæg: 1721
Tilmeldt: 01/16/2008
|
Det er close funktionen, de skal flyttes. Ingen af de to eksempler rigtige
|
|
|
|
DK57 |
Lagt på d. 23-10-2018 22:01
|

Antal indlæg: 11
Tilmeldt: 12/05/2006
|
Nu læste jeg forkert
PHP
jeg har også prøver uden ddd og helt uden mysqli_close
Men det giver stadig samme fejl
|
|
|
|
flj |
Lagt på d. 24-10-2018 07:31
|

Antal indlæg: 1721
Tilmeldt: 01/16/2008
|
Prøv at læs fejlmeldingen. Lige nu får du fejlen "Parse error: syntax error, unexpected 'navn' (T_STRING), expecting ',' or ' '" i linie 12. Det er en anden fejl end før. Noget med en parentes eller et komma eller lignende, der mangler eller er sat forkert.
Prøv at post hele koden - fejlen er i linie 12 og så mange linier er der ikke i din kode ovenfor.
|
|
|
|
DK57 |
Lagt på d. 24-10-2018 21:20
|

Antal indlæg: 11
Tilmeldt: 12/05/2006
|
Til orientering, så fik jeg det til og virke, med denne kode:
PHP <?php $sql="SELECT count(ID) AS navn FROM 0navne"; $result=mysqli_query($con,$sql); $values=mysqli_fetch_assoc($result); $num_rows=$values['navn']; echo "antal $num_rows"; ?>
|
|
|
|
flj |
Lagt på d. 24-10-2018 21:35
|

Antal indlæg: 1721
Tilmeldt: 01/16/2008
|
Det var godt, at det endelig lykkedes for dig.
|
|
|