Databases-old - Liste SQL incomplète
... / Liste SQL incomplète
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Liste SQL incomplète

Von
OLIVIERS77
Erstellungsdatum 2024-10-08 07:17:09 (edited on 2024-11-18 11:05:28) in Databases-old

Bonjour,
pour la saisie des heures de travail des employés de mon fils j'utilise une base de donnée PHPADMIN dans laquelle se trouve une table toute simple avec 3 colonnes, un code activité, un nom d'activité et un code pour la distance du chantier, respectivement bigint auto-incrémenté, varchar(30), tinyint.
En interrogeant la table dans PHPADMIN toutes les valeurs sont affichées.
Par contre en affichant la table avec PHP, la dernière colonne reste désespérément vide, même si je veux l'afficher par l'instruction echo.
Voici les lignes dont je parle:
while ($row = mysqli_fetch_array($resultat)) {
$rows[$i][0]=$row['ID_chantier'];
$rows[$i][1]=$row['lieu_chantier'];
$rows[$i][2]=$row['code_journée'];
// echo $rows[$i][0];
// echo $rows[$i][1];
// echo $rows[$i][2];
$i++ ;
}
Si je dé-commente les 3 echo seules les 2 premières valeurs s'affichent à l'écran, la dernière reste vide.
**Ce défaut vient d'apparaitre début octobre** alors que le site fonctionne normalement depuis plusieurs années.
Un grand merci à qui pourrait m'aider à régler ce problème.
Cordialement
Antoine


6 Antworten ( Latest reply on 2024-10-08 11:37:44 Von
OLIVIERS77
)

Bonjour,

possible d'avoir un exemple concret avec la structure+données de la table et un bout de code complet utilisé ?

Cela ressemble quand même très fortement a un problème de code/sql

Cordialement, janus57

`$row['code_journée'];`
Ou
`$row['code_journee'];`

Bonjour Janus57,

un grand merci pour ta réponse et, bonne nouvelle, un ami m'a aidé à trouver la panne.
Il s'agissait du seul nom d'article d'une table qui avait un accent (un "é") et il semblerait que quelque chose à changé depuis début octobre car cela fonctionnait très bien depuis 4 ans.

Encore merci et bonne journée
Cordialement
Antoine

Bonjour,


semblerait que quelque chose à changé depuis début octobre

migration en mysql8 comme annoncé par OVH depuis plusieurs mois.

Cordialement, janus57


Il s'agissait du seul nom d'article d'une table qui avait un accent (un "é")

Bonjour @OLIVIERS77

Une règle d'OR : éviter les caractères accentués dans le nom des bases, tables et des champs d'une base de données.

Merci à tous, ce sera une bonne leçon