Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Coś dziwnego
kiler129
post 25.07.2006, 23:09:35
Post #1





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

Ostrzeżenie: (0%)
-----


Niewiem dlaczego tak się dzieje ale gdy mam sobie ustalenie zmiennej

  1. <?php
  2. $adr = db5.***.com ;
  3. ?>


I puźniej chcę użyć

  1. <?php
  2. $sql = mysql_connect("$adr","$usr", "$pwd") or die ("SQL ERROR");
  3.  mysql_select_db("$sna");
  4. ?>


To wywala mi

Cytat
Warning: mysql_connect(): Unknown MySQL server host 'db5***com' (1) in /home/www/***.***.com/index.php on line 29
SQL ERROR



Czego to wina że niwidzi kropek ?

Ten post edytował kiler129 25.07.2006, 23:10:19


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Ludvik
post 25.07.2006, 23:17:16
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Podstawy typów danych: stringi. Łańcuchy znaków zamyka się w apostrofy lub cudzysłowy. A kropka jest operatorem łączenia stringów. Dziwię się, że nie wyrzuciło parse errora w tym przypadku.

  1. <?php
  2. $adr = 'db5.***.com' ;
  3. ?>


--------------------
Go to the top of the page
+Quote Post
kiler129
post 26.07.2006, 00:02:11
Post #3





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

Ostrzeżenie: (0%)
-----


Ludvik - pomyślałem o tym przedchwilą i zobaczyłem po kilku sec tablicze że nowy mail dostałem z forum php.pl laugh.gif

edit: a co znaczy Column count doesn't match value count at row 1 ?

Ten post edytował kiler129 26.07.2006, 00:12:24


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
rama
post 26.07.2006, 01:46:28
Post #4





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 25.02.2006
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


Cytat(kiler129 @ 25.07.2006, 23:02 ) *
edit: a co znaczy Column count doesn't match value count at row 1 ?


Jak dobrze pamiętam, to ten błąd pojawia się przy INSERT'ach w składni MySQL oraz informuje o tym, że zabrakło albo pojawiło się za dużo wartości przypisanych do niektórych kolumn w formule (sprawdz czy jest odpowiednia ilość wartości w values(...), która pasuje do liczby pól znajdujących się w tabeli w bazie lub w składni winksmiley.jpg )

Przykłady (poprawne):
Zakładając, że tabela posiada 3 kolumny winksmiley.jpg oraz pierwsza kolumna (np. id) to pole z autoincrement'em, więc można je zostawić w postaci ''
  1. INSERT INTO tabela VALUES('','wartosc1','wartosc2')

  1. INSERT INTO tabela (kolumna1, kolumna2) VALUES('wartosc1','wartosc2')
Go to the top of the page
+Quote Post
nospor
post 26.07.2006, 08:50:51
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@kiler129
1)
proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole


2)
Cytat
Coś dziwnego
Dziwny to jest Twoj tytul. Widzac taki tytul równie dobrze może ci chodzić, ze zauwazyles jak Twoj sasiad lewituje i na tę okazaje smazyc topic pod tytulem: "Cos dziwnego". Tytul ma odzwierciedlac problem, więc popraw go na sensowniejszy


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:19