Устанавливаю open server, xampp на microSD(в планшете), php код работает а любой mysql запрос из php не работает. В чем может быть проблема?
прокладки OVI ? new mySQLi(...); так используешь для новых версий драйверов? --- Добавлено --- PDO тоже не работает ?
вот код PHP: $login="login"; $password="password"; $link=mysqli_connect("localhost","root","","somesite"); mysqli_query($link,"INSERT INTO users set user_login='".$login."', user_password='".$password."'");
@riaron включи отображение ошибок и проведи отладку debug/отладка http://phpfaq.ru/debug https://netbeans.org/kb/docs/php/debugging_ru.html https://php.ru/forum/threads/howto-...i-po-shagam-i-s-kartinkami.58974/#post-474550
@MAN_IFE_ST, у insert есть и такой вариант синтаксиса. --- Добавлено --- @riaron Вызови mysqli_error после запроса, покажи, чего вернёт
mysqli_error ничего не показывает. есть еще ошибка. захожу через консоль в mysql, выбираю мою БД,набираю show tables- показывает таблицу users. набираю Код (Text): INSERT INTO users set user_login='login', user_password='password' пишет error 1146(42s02): Table somesite.users doesn't exists.
Точно users? Попробуй `somesite`.`users` show tables можно и через PHP вызвать и посмотреть результат
ты название таблицы скопируй в строку. проверим гипотезу с косяками в имени таблицы! в виндовой консоли можно, через *опу правда, скопи-пастить текст: Copy: - вызвать системное меню окна - выбрать команду Изменить/Пометить - выделить мышкой слово users там где его вывел SHOW TABLES - нажать enter чтобы сука винда поняла: операция закончена ))) - набрать начало запроса: "INSERT INTO " Paste - вызвать системное меню окна - выбрать команду Изменить/Вставить. должно сука подставиться скопированное ))) - закончить набор запроса - выполнить запрос