![]() |
![]() |
--Jogas-- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Mam problem z przeslaniem przykładowej $czas="32+4" tekstowej zmiennej do bazy mysql. Mysql nadgorliwie sumuje i wrzuca do bazy "36"; $czas="32+4"; $zapytanie1=" UPDATE probacsv1 SET termczyt = $czas WHERE RECNO =$idcrm"; $wykonaj1 = mysql_query($zapytanie1); Oczywiście próbowałem zmieniać typ zmiennej na String, Varchar.. i jakos cały czas nie jest dobrze. Dzięki, pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Jak chcesz do pola wrzucić tekst, to nalezy w zapytaniu wziąść go w apostrofy.... logiczne... tekst a liczba to dwie różne rzeczy.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
--Jogas-- |
![]()
Post
#3
|
Goście ![]() |
Dzięki ale nie bardzo zrozumiałem, mam apostrofy przy samej deklaracji zmiennej...gdzie jeszcze być powinny?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Apostrofy przy zmiennej dotyczą zmiennej.... Ja mówię o poziomie MYSQL. Tam mają być apostrofy.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 578 Pomógł: 69 Dołączył: 15.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W pierwszym wierszu powiedziałeś phpowi że to tekst.
Problemem jest że nie powiedziałeś tego mysqlowi. Gdy wstawiasz nazwe zmeinnej w ciąg pomiędzy podwójnymi uszami php wstawia tam jej wartość. więc: " UPDATE probacsv1 SET termczyt = $czas WHERE RECNO =$idcrm"; przyjmuje wartość: " UPDATE probacsv1 SET termczyt = 32+4 WHERE RECNO =666"; Jak widzisz mysql myśli że to liczba. Musisz dodać kolejne uszy w zapytaniu mysql. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Panowie!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:58 |