Таблица записывает только один символ моего поля формы

Одна из моих таблиц из pgsql ведет себя странно, как говорится в заголовке.

Вот несколько скриншотов:

Как видите, имя zamdam должно быть записано в столбце «nom» в pgadmin вместо того, чтобы записывать одну букву для одного столбца, вот оператор sql + код сервера:

await client.queryObject("INSERT INTO users(nom,email,password,adresse,prenom) VALUES($1,$2,$3,$4,$5);",
        product.fields.nom,
        product.fields.email,
        product.fields.password,
        product.fields.adresse,
        product.fields.prenom
        );
        let nomFormRegister = product.fields.nom;
        console.info(nomFormRegister);

Это работало хорошо, пока я не начал добавлять некоторые поведения подтаблиц между таблицами, но я удалил их все и написал новые таблицы, поэтому я не понимаю, почему эта проблема все еще возникает...

Другой пример, когда я вошел в vscode все поля, которые должны быть записаны в моей таблице:

Форма :

Оператор SQL + код сервера:

Консоль.лог:

Таблица PgAdmin - четвертая строка:

Не могли бы вы показать нам скриншот, включая также первый столбец (ном.) из таблицы пользователей и вывод для других полей в продукте?

Marek Świderek 11.11.2022 13:42

@MarekŚwiderek я отредактировал вопрос, вы можете увидеть часть «другой пример»

Fefe 11.11.2022 14:30
Как настроить Tailwind CSS с React.js и Next.js?
Как настроить Tailwind CSS с React.js и Next.js?
Tailwind CSS - единственный фреймворк, который, как я убедился, масштабируется в больших командах. Он легко настраивается, адаптируется к любому...
LeetCode запись решения 2536. Увеличение подматриц на единицу
LeetCode запись решения 2536. Увеличение подматриц на единицу
Увеличение подматриц на единицу - LeetCode
Переключение светлых/темных тем
Переключение светлых/темных тем
В Microsoft Training - Guided Project - Build a simple website with web pages, CSS files and JavaScript files, мы объясняем, как CSS можно...
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel могут быть немного сложными, но с помощью Eloquent ORM и его моделей мы можем сделать это с легкостью. В этой...
В PHP
В PHP
В большой кодовой базе с множеством различных компонентов классы, функции и константы могут иметь одинаковые имена. Это может привести к путанице и...
Карта дорог Беладжар PHP Laravel
Карта дорог Беладжар PHP Laravel
Laravel - это PHP-фреймворк, разработанный для облегчения разработки веб-приложений. Laravel предоставляет различные функции, упрощающие разработку...
1
2
58
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Не могли бы вы попробовать запустить queryArray вместо queryObject для операции вставки?

await client.queryArray`INSERT INTO users(nom,email,password,adresse,prenom) VALUES(${product.fields.nom}, ${product.fields.email}, ${product.fields.password}, ${product.fields.adresse}, ${product.fields.prenom}`;

Я не уверен, что это сработает, потому что у меня нет среды deno для проверки.

Это сработало ! спасибо, я думаю, это произошло из версии моего модуля deno postgres, где знаки доллара больше не работают

Fefe 11.11.2022 18:43

Другие вопросы по теме