Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Timestamp error 1293
Amakesh
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 26.06.2014

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


Witam! Mam na stronie możliwość dodawania i edycji wpisów. Każdy wpis ma w bazie datę dodania a przy edycji także datę edycji. W bazie na phpMyAdmin'ie z XAMPPA miałam dwie kolumny timestamp - jak na załączniku i wszystko wyświetlało się poprawnie. Niestety, przy próbie załadowania na serwer nie jest już tak różowo: tamtejszy phpMyAdmin wyrzuca mi błąd:


Error Code : 1293
Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause


Zmieniłam więc pierwszego timestampa(date) na datetime i ustawienia domyślne: 0000-00-00 00:00:00. Działa ale mam problem z wyświetlaniem w jednym miejscu strony - tylko w poniższym fragmencie kodu
Cytat
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in D:\Programy\xampp\htdocs\solaris\index.php on line 559




  1. <div id="marquee"><marquee height="100%"; direction="down"; onMouseOver="this.stop();" onMouseOut="this.start();">
  2. $query = 'SELECT * FROM news ORDER BY date DESC ';
  3. $result = mysql_query($con,$query);
  4. <center><a href="#" style="text-decoration:none; font: 16px Hobo Std; color:1c4e93 !important; font-weight:normal;" class="marq;"><font size="3px"><?php while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
  5. echo '<div><br><br><br><font size="+2"><b>'.$row["title"].'</b></font><br><font size="+1">'.$row["content"].'</font><br>Dodano:'.$row["date"].'<br>' .'</div>';} ?></font></a><br>
  6.  
  7. </marquee></div></div>


Go to the top of the page
+Quote Post
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Sprawdź może czy istnieje w ogóle twój zasób.
Bo z tego co pisze to parametr nie przekazuje żadnych danych. Nie jest (resource)

Z tego co widzę powinno być:
mysql_query ($query,$con); zgodnie z http://php.net/manual/en/function.mysql-query.php
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 Aktualny czas: 21.08.2025 - 23:31