Fejl ved træk fra Mysql med PHP5

Få hjælp til at sætte programmer eller funktioner op.
PrebenK
Indlæg: 7
Tilmeldt: 15. jan 2010, 15:06
IRC nickname: Karlby
Geografisk sted: Odense

Fejl ved træk fra Mysql med PHP5

Indlæg af PrebenK »

Når jeg laver en forespørgsel i MySql via PHP5 på localhost får jeg hele indholdet af den tabel jeg spørger på, med det samme PHP script på min hjemmeside og database hos Surftown er der ingen problemer.
Der er installeret : PHP Version 5.2.10-2ubuntu6.4 - Apache 2.0 Handler (Apache/2.2.12 (Ubuntu)) - MySql Client API version 5.1.37 - MySql Server version: 5.1.37-1ubuntu5 (Ubuntu).
Forespørgsler direkte i MySql er OK.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Fejl ved træk fra Mysql med PHP5

Indlæg af lath »

PrebenK skrev:Når jeg laver en forespørgsel i MySql via PHP5 på localhost får jeg hele indholdet af den tabel jeg spørger på, med det samme PHP script på min hjemmeside og database hos Surftown er der ingen problemer.
Der er installeret : PHP Version 5.2.10-2ubuntu6.4 - Apache 2.0 Handler (Apache/2.2.12 (Ubuntu)) - MySql Client API version 5.1.37 - MySql Server version: 5.1.37-1ubuntu5 (Ubuntu).
Forespørgsler direkte i MySql er OK.


Kig lidt på "Hvordan får jeg den bedste hjælp!" på https://ubuntudanmark.dk/forum/viewtopic.php?f=24&t=2279

Det indeholder ting som folk glemmer, når de beder om support.

I dit tilfælde ville jeg mene at konfigurationsfiler og kildekode - både råt SQL, og PHP script, og database SQL oprettelsesscript, samt tabel SQL oprettelsesscript - er interessante
Dertil også hvilken port MySQL lytter på, på din hjemme-host, og på dit webhotel

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
jlouis
Indlæg: 56
Tilmeldt: 10. aug 2009, 00:23
IRC nickname: jlouis

Re: Fejl ved træk fra Mysql med PHP5

Indlæg af jlouis »

lath skrev:
PrebenK skrev:Når jeg laver en forespørgsel i MySql via PHP5 på localhost får jeg hele indholdet af den tabel jeg spørger på, med det samme PHP script på min hjemmeside og database hos Surftown er der ingen problemer.
Der er installeret : PHP Version 5.2.10-2ubuntu6.4 - Apache 2.0 Handler (Apache/2.2.12 (Ubuntu)) - MySql Client API version 5.1.37 - MySql Server version: 5.1.37-1ubuntu5 (Ubuntu).
Forespørgsler direkte i MySql er OK.


Kig lidt på "Hvordan får jeg den bedste hjælp!" på https://ubuntudanmark.dk/forum/viewtopic.php?f=24&t=2279

Det indeholder ting som folk glemmer, når de beder om support.

I dit tilfælde ville jeg mene at konfigurationsfiler og kildekode - både råt SQL, og PHP script, og database SQL oprettelsesscript, samt tabel SQL oprettelsesscript - er interessante
Dertil også hvilken port MySQL lytter på, på din hjemme-host, og på dit webhotel

/Lars


Vi vil rigtigt gerne se kode, ja vi vil.
PrebenK
Indlæg: 7
Tilmeldt: 15. jan 2010, 15:06
IRC nickname: Karlby
Geografisk sted: Odense

Re: Fejl ved træk fra Mysql med PHP5

Indlæg af PrebenK »

Koden er her
<?php
//seek_db.php
include "common_db.inc";
$link_id = db_connect();
switch ($Question1)
{
Case "song_name";
$result = mysql_query("select artist.artist_name, song.song_name, cd.cd_title, right(recordlabel.record_label_name,2) medie from artist, song, cd, recordlabel where artist.artist_id = song.artist_id and song.cd_id = cd.cd_id and cd.record_label_id = recordlabel.record_label_id and Song_name like '%$Titel%'");
break;
Case "artist_name";
mysql_query("SET NAMES 'latin1_danish_ci'");
$result = mysql_query("select artist.artist_name, song.song_name, cd.cd_title, right(recordlabel.record_label_name,2) medie from artist, song, cd, recordlabel where artist.artist_id = song.artist_id and song.cd_id = cd.cd_id and cd.record_label_id = recordlabel.record_label_id and artist_name like '$Titel'");
break;
default;
$result = mysql_query("select artist.artist_name, song.song_name, cd.cd_title, right(recordlabel.record_label_name,2) medie from artist, song, cd, recordlabel where artist.artist_id = song.artist_id and song.cd_id = cd.cd_id and cd.record_label_id = recordlabel.record_label_id and cd_title like '%$Titel%'");
break;
}
for ($i = mysql_num_rows($result)-1; $i >=0; $i--)
{
mysql_data_seek($result, $i);
$query_data = mysql_fetch_array($result);
echo $query_data["artist_name"], " -- synger -- ", $query_data["song_name"], " -- på ", $query_data["medie"], " -- ", $query_data["cd_title"], "<br>";
}
?>
/PrebenK