Поэтому я использую этот код для подключения к MySQL и выполнения нескольких операторов: $connect=@mysql_connect($host,$user,$pass,false,65536) or die("Can't connect"); mysql_select_db($base,$connect); При подключении я делаю: mysql_query("CREATE TABLE IF NOT EXISTS tablename …;\nINSERT INTO tablename …;"); Я использую этот код для выполнения резервных файлов, содержащих тот же код выше (\ n = новая строка). Когда я запускаю этот скрипт […]
Чтобы выбрать данные из 1 таблицы, я использую следующий код: if(isset($UserID)) { $users = $con->prepare(" SELECT DISTINCT d.FirstName ,d.LastName ,d.Picture FROM Details d WHERE d.UserId = ? "); $users->bind_param('i', $GetUserId); $users->execute(); $users->bind_result( $FirstName, $LastName, $Picture ); } else { echo "There is no User ID detected, try to refresh browser."; } while ($users->fetch()) { ?> […]
У меня есть страница регистрации, и в основном мне нужны данные, вставленные в 4 таблицы. Я новичок в PDO и смущен чем-то. В принципе, если какая-либо из вложений не работает, я не хочу, чтобы что-то добавлялось в базу данных, что кажется достаточно простым. Моя путаница в том, что мне нужно сначала вставить имя пользователя, адрес […]
Получил следующий простой запрос, который отлично работает через phpmyadmin, но когда я добавляю его на свой веб-сайт php, результаты не возвращаются и сообщений об ошибках и предупреждениях тоже нет. Если я удалю «SET @ N = -1;» то он отлично работает. <?php $db_connect = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD, true); mysql_select_db(DB_NAME, $db_connect); $test_query = mysql_query("SET @N=-1;SELECT `id`, […]