Toon posts:

[PHP-MySQL] zomaar een paar vragen

Pagina: 1
Acties:
  • 82 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een aantal vragen m.b.t. PHP/MySQL waar ik verder niks over heb kunnen vinden. En ik hoop dat iemand van hier er antwoord op zou kunnen/willen geven.

1. Hoe kan ik een query meerdere malen gebruiken zonder de query opnieuw te
hoeven uitvoeren?

Voorbeeld:
PHP:
1
2
$sql="select * from table";
$res=mysql_query($sql);


Nu wil ik de data uit deze query graag op meerdere plaatsen in mijn code gebruiken. maar wanneer 2x de volgende code uitvoer, dan werkt het niet.

PHP:
1
2
3
while ($rec=mysql_fetch_object($res)) {
  echo "$rec-id";
}



2. Kan ik na een insert het id van dat record verkrijgen zonder een select te doen?

voorbeeld:

Ik heb 2 tabellen, waarvan ik de gegevens aan elkaar wil koppelen. Nu doe ik dat op onderstaande manier, maar ik hoop dat het dus zonder de select kan. Of mischien zelfs met slechts 1 (insert) query.

PHP:
1
2
3
4
5
6
7
8
9
10
11
$sql_add_proj="insert into tProjecten (projectnaam, projectomschrijving) values ('$projectnaam','$projectomschrijving')";
$res_add_proj=mysql_query($sql_add_proj);

$sql_sel_id="select max(id) max from tProjecten";
$res_sel_id=mysql_query($sql_sel_id);
if ($rec_sel_id=mysql_fetch_object($res_sel_id)) {
  $new_id=$rec_sel_id->max;
}

$sql_add_uren="insert into tUren (uren, projectid) values ($uren,$new_id)";
$res_add_uren=mysql_query($sql_add_uren);


Hierbij zijn dus tProjecten.id en tUren.projectid aan elkaar gekoppeld.


Ik hoop dat iemand me hiermee kan helpen.

Greetz,

Bram

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Lees even de manual na op
  1. Arrays
  2. mysql_insert_id ()
Volgende keer even wat beter zoeken. Dit zijn dingen waar je zelf uit behoort te kunnen komen.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Dit topic is gesloten.