Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] AFTER TABLE
Forum PHP.pl > Forum > Przedszkole
JOHNY
Czy jest jakaś możliwość z poziomu php zrobienie korekty autoindex-u
Wiem ze z poziomu samego sql czy phpmyadmin wykona takie polecenie
  1. ALTER TABLE t_k PACK_KEYS =0 CHECKSUM =0 DELAY_KEY_WRITE =0 AUTO_INCREMENT =12

ale takie coś w kodzie php coś nie chce działać
  1. <?php
  2. $quary = 'ALTER TABLE t_k PACK_KEYS =0 CHECKSUM =0 DELAY_KEY_WRITE =0 AUTO_INCREMENT =12';
  3.  mysql_query($query);
  4. ?>


Jak można rozwiązać reset AUTO_INCREMENT do wartości
  1. SELECT count(id)+1 FROM t_k
luck
Z poziomu skryptu powinno działać tak samo, jak z konsoli MySQL, czy PHPMyAdmin (który de facto też jest skryptem PHP). Jeśli coś nie hula, to może to kwestia uprawnień użytkownika, którym łączysz się z bazą w Twoim skrypcie? Jeśli to baza lokalna - testowa, to spróbuj połączyć się z bazą jako root i sprawdź czy wtedy zadziała.

Edit: No, chyba że to wina literówki w kodzie: $quary => $query.
JOHNY
No nie wiem co jest mam to na lokalu na razie jestem jako root także w uprawnieniach jest zaznaczone wszystko nawet AFTER a tu kiszka nie trybi nie wiem co nie halo jest
W zasadzie skrypt wykonuje podczas dodawania danej rzeczy do tablicy ale AFTER i tak mam przed zapytaniem które robi mi INSERT także powinno działać

Wielkie dzięki luck jednak ślepota a tyle sie w to wpatrywałem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.