Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP&MYSQL] Problem z baza
Squealer
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 21.07.2007
Skąd: Kozmin

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


Witam,
nie moge sie polaczyc z baza danych...

Kod
<?php
$lol = mysql_connect("mysql1.yoyo.pl", "db337670", "hehehe") or die('Nie moglem polaczyc sie z baza danych');;
mysql_create_db('zawodnicy');
mysql_select_db('zawodnicy');

$zapytaniee = 'CREATE TABLE nba (id int NOT NULL AUTO_INCREMENT, imie char(30), lata char(3), punkty char(3), mistrzostwa char(3), PRIMARY KEY(id))';
$zapytanie = "SELECT `lata`,`punkty` FROM `nba` WHERE `nazwisko`='Pipen'";
$idzapytania = mysql_query($zapytanie);
?>


error

Fatal error: Call to undefined function: mysql_create_db() in /var/www/sites/yoyo.pl/s/q/squealer/m.php on line 3

:|

Ten post edytował Squealer 30.08.2007, 19:23:12
Go to the top of the page
+Quote Post
Earth
post
Post #2





Grupa: Zarejestrowani
Postów: 169
Pomógł: 2
Dołączył: 6.12.2006

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


Po pierwsze to nie chodzi o to że nie możesz się połączyć, tylko o błąd przy komplikacji.
A dalej to nie wiem dlaczego nie może znaleźć funkcji mysql_create_db. Może na serwerze jest zblokowana.

Ten post edytował Earth 30.08.2007, 19:35:34
Go to the top of the page
+Quote Post
qooxdoo
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2007

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


w starszych wersjach php nie ma funkcji mysql_create_db(). skorzystaj z mysql_query('CREATE DATABASE zawodnicy;')

Ten post edytował qooxdoo 30.08.2007, 19:36:38
Go to the top of the page
+Quote Post
Squealer
post
Post #4





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 21.07.2007
Skąd: Kozmin

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


hosting yoyo.pl

jakd alem
Kod
<?php
$lol = mysql_connect("mysql1.yoyo.pl", "db337670", "hehehe") or die('Nie moglem polaczyc sie z baza danych');;
mysql_create_db('zawodnicy');
mysql_select_db('zawodnicy');

$zapytaniee = 'CREATE TABLE nba (id int NOT NULL AUTO_INCREMENT, imie char(30), lata char(3), punkty char(3), mistrzostwa char(3), PRIMARY KEY(id))';
$zapytanie = "SELECT `lata`,`punkty` FROM `nba` WHERE `nazwisko`='Pipen'";
mysql_query('CREATE DATABASE zawodnicy;')
?>

i to samo

Fatal error: Call to undefined function: mysql_create_db() in /var/www/sites/yoyo.pl/s/q/squealer/m.php on line 3
Go to the top of the page
+Quote Post
Earth
post
Post #5





Grupa: Zarejestrowani
Postów: 169
Pomógł: 2
Dołączył: 6.12.2006

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


A jaka wersja PHP jest na serwerze? Najlepiej znajdź jakieś konto z PHP5, np: ovh.
Go to the top of the page
+Quote Post
Sokal
post
Post #6





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 8.02.2007

Ostrzeżenie: (10%)
X----


A czy na yoyo.pl nie ma phpmyadmin'a? Tam stwórz baze danych.
A może tam jest tylko jedna baza i dane do niej dostajesz po rejestracji ? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
Squealer
post
Post #7





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 21.07.2007
Skąd: Kozmin

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


tak to jest jedna baza i mam dane do niej po stworzyniu strony...
wiec dalem teraz tak:

Kod
<?php
$lol = mysql_connect("mysql1.yoyo.pl", "db337670", "hehehe") or die('Nie moglem polaczyc sie z baza danych');;
mysql_select_db('zawodnicy');
$zapytanie = "SELECT `lata`,`punkty` FROM `nba` WHERE `nazwisko`='Pipen'";
$idzapytania=mysql_query($zapytanie);
$txt=mysql_fetch_assoc($idzapytania);
echo($txt['punkty']);
?>


i error

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/s/q/squealer/m.php on line 6
Go to the top of the page
+Quote Post
PanGuzol
post
Post #8





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

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


Baza danych zawodnicy nie istnieje.
Przy tworzeniu strony na yoyo dostajesz bazę danych o tej samej nazwie co login żeby się z nią połączyć.
Czyli w twoim wypadku db nazywa sie "db337670".
Go to the top of the page
+Quote Post
qooxdoo
post
Post #9





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2007

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


A na darmowych hostingach zazwyczaj mamy ograniczenie baz danych (np. 1) i w phpMyAdminie można podejrzeć, czy mamy dostęp do tworzenia nowych baz danych.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 12:03