![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Tak wiem, że nie w ten sposób powinienem się łączyć z bazą ale póki co to muszę to zrobić za pomoc przestarzałej technologi mysql_connect. Problem polega na tym, że z poniższego kodu działa edycja i usuwanie wierszy z bazy, ale nie działa dodawanie INSERT INTO. Nie rozumiem dlaczego ponieważ jak wspomniałem dwie poniższe instrukcje łączą się z bazą, mogę edytować i usuwać. Tracę cierpliwość więc proszę Was o pomoc, spójrzcie świeżym okiem i dajcie znać co może być nie tak.
I poniższa instrukcja wywala błąd tylko przy dodawaniu, że "Nie udało się dodać!"
Dodam tylko, ze całość działa na serwerze plików Synology w wewnętrznej sieci. Ten post edytował pjanek 7.04.2020, 20:26:48 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za sugestie odnośnie zgłębienia mojej wiedzy, chętnie z tego skorzystałem. A więc sprawa przedstawia się następująco:
1. Środowisko pracy - to serwer plików synology, Apache Server 2.2, mysql to MariaDB i wersja php 5.6 2. Po włączeniu wyświetlania błędów Pokazują się błędy ale jak wspominałem wcześniej typu Notice - do usunięcia ale w późniejszym terminie. usunąłem również znak @ przed mysql_query, ale to nie wiele dało. 3. Włącvzyłem również i sprawdzanie wartości zmiennych i tu już mam informacje o błędach, tylko nie wiem jak je wyeliminować. W skrócie to mam tak
i po wysłaniu danych z formularza (name="dodaj") pojawiają się informacje o zmiennych i błąd:
i oczywiście dane nie zostały zapisane. Zrobiłem ten sam test na edycji danych, która działa i również mam informacje o zmiennych i błąd
tyle, że z tą różnica, że mimo błędu dane zostały zaktualizowane. Szczerze mówiąc te błędy nic mi nie mówią, oprócz tego, że zapytanie jest puste. Więc proszę o Waszą interpretacje tych błędów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 05:18 |